win7(xp) APMServ5.2.6 Apache启动失败,MYSQL启动失败 的解决办法

1.APMServ程序所在路径不能含有汉字和空格。例子:D:\r\APMServ5.2.6\

2.去掉如图的ssl :

3.80端口被占用,关闭占用端口服务,或者改端口。

4.如果发现上面的3个方法还是不行,可能是你的系统变量未指向你window系统下的system32,解决方法如下:

检查系统变量中path是否缺少[%SystemRoot%\system32]

方法:我的电脑属性=>高级=>环境变量=>在系统变量里找到path=>编辑

将[;%SystemRoot%\system32]加到最后即可(括号里面的包括前面的分号)。

5.D:/Website/APMServ5.2.6/Apache/conf/extra/httpd-ssl.conf  把路径改对。

NameVirtualHost *:443

#   General setup for the virtual host

DocumentRoot "D:/Website/APMServ5.2.6/APMServ5.2.6/www/htdocs"

接下来的呢还没遇到过,先放到这。以后再说。

其他方法:

解决办法之一:

检查操作系统“设置 - 管理工具 - 服务” 里面的选项,有一个Telnet选项被禁止了,这才想起来安装XP之后,担心安全问题,所以把远程协作给关掉了,估计因此把Telnet的功能就给禁止了,所以现在赶紧把它设置成手动开启。 开启Telnet后,再启动APMServ5.2.0,也可能就正常。

解决办法之二:

1、可以尝试将PHP的安装目录设置为系统的环境变量:右键点击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”,修改Path,加上“D:\APMServ5.2.6\PHP;D:\APMServ5.2.6\PHP\ext”路径。

注意用英文分号;进行分隔,同时上面的“D:\APMServ5.2.6\PHP;D:\APMServ5.2.6\PHP\ext”是我的安装路径,记得换成你的路径。

2、或者把需要用到的dll复制到操作系统的System32文件夹中。即把PHP和PHP\ext下面的.dll文件拷到C:\WINDOWS\system32文件夹中。

解决办法之三:

上面5个办法还是解决不了,而php.ini里的extension_dir配置是正确的,还是不行的话,可能是以前在本机安装过PHP,有一些残留文件,windows PATH变量或拷贝到C:\WINDOWS\system32下的dll文件被Apache优先加载了,而没有加载应该加载的APACHE目录中的dll,

注意:windows加载dll文件的顺序是按系统环境变量PATH里指定的目录的先后来的,一般是%SystemRoot%\system32;%SystemRoot%,在安装Apache+PHP的时候如果出现“Unable to load dynamic library”错误,但配置文件又是正确的情况下,一定要注意这些目录下有没有当前PHP版本需要使用的dll不同版本的同名文件。

解决办法之四:

按上面6个办法改了又试,试了又改,也弄了n次仍然不行,点击"Apache设置(A)-查看运行日志(E)",发现下面的文字:

PHP Warning: [eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.6. Rebuild it for your PHP version (5.2.9) or download precompiled binaries.\n in Unknown on line 0

PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0

由上面的日志可以清楚的判断到是php版本的原因。由于PHP version (5.2.6) 不会改动,所以问题就是eAccelerator编译时的版本要用5.2.9了。

打开D:\APMServ5.2.6\Zend\eAccelerator文件夹,马上可以看到eAccelerator.dll这个文件,再在文件夹D:\APMServ5.2.6\PHP下面搜索一下包含eAccelerator的关键字

可以发现只有php.ini里面包含了eAccelerator.dll的引用。现在唯一的关键就是下载eAccelerator的5.2.9版本了,

找了好久终于找到下载地址了:http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds,注意下载eAccelerator 0953 for PHP 5.2.9,不要下错了文件,下来后

直接放到D:\APMServ5.2.6\Zend\eAccelerator文件夹中,再到php.ini文件中把

[eaccelerator]

zend_extension_ts="D:/APMServ5.2.6/zend/eAccelerator/eAccelerator.dll"

改为

[eaccelerator]

zend_extension_ts="D:/APMServ5.2.6/zend/eAccelerator/eAccelerator0953_5.2.9.dll"

就可以了

注意:上面的提到的相关路径依据你自己解压AMPServ时设置的路径,使用的系统是windows 2003 server。

----------- 我是可爱的分隔线 -----------

对了,APMServ5.2.6默认的mysql安装后root帐号的密码为空,这样很不安全,需要改一下。

开始 - 运行 - 输入cmd运行

D:\APMServ5.2.6\MySQL5.1\bin> mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('新密码') WHERE user='root';

mysql> FLUSH PRIVILEGES;

apmserv5.2.6 mysql启动失败_win7(xp) APMServ5.2.6 Apache启动失败,MYSQL启动失败 的解决办法...相关推荐

  1. mysql数据中包含不间断空格(ascii值为194和160)解决办法

    mysql数据中包含不间断空格(ascii值为194和160)解决办法 问题 mysql数据存在这个不间断空格,导致前端显示乱码. 起因 字符串中的一个空格(ASCII:32)被UTF-8编码之后变成 ...

  2. navicat for mysql执行sql语句报错: [Err] 1146 - Table ‘performance_schema.session_status‘doesn‘t exist 解决办法

    navicat for mysql执行sql语句报错: [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办 ...

  3. win7 php mysql扩展名_win7下php环境配置(apache,php,mysql),win7apache

    win7下php环境配置(apache,php,mysql),win7apache win7是64位旗舰版. 安装包: php-5.6.3-Win32-VC11-x64.zip httpd-2.4.1 ...

  4. mysql error nr.2003_[MySQL]在安装windows版MySQL时遇到过如下问题Error Nr.1045和Error.Nr.2003,相应解决办法如下...

    1.准备mysql server-5.0.27.exe 2.按照指导安装,在安装到最后一步时遇到如下两个错误: 2.1.出现错误Error Nr.1045 解决办法: a).停止MySQL服务:我的电 ...

  5. 项目启动报错No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 解决办法

    错误描述: 项目启动报错 Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is di ...

  6. SpringBoot启动报错Action: Add an implementation, such as Hibernate Validator, to the classpath解决办法

    微服务启动失败报错 在网上找了很长时间尝试了很多办法都没有用,这让我十分烦躁,这Hibernate Validator我根本没用,他报什么错啊,但他又报Add an implementation, s ...

  7. mysql timestamp 晚8小时_mysql插入timeStamp类型数据时间相差8小时的解决办法

    以管理员身份登陆mysql 执行以下语句 mysql > SET time_zone = '+8:00';   # 此为北京时,我们所在东8区 mysql> flush privilege ...

  8. mysql 5.5.42,mysql-5.1.42安装完成后,出现如下错误的解决办法

    mysql-5.1.42安装完成后,出现如下错误: bash-3.00# ./mysqld_safe & [1] 2307 bash-3.00# 100114 23:04:33 mysqld_ ...

  9. mysql数据库什么情况下会锁表_mysql数据库锁的产生原因及解决办法

    数据库和操作系统一样,是一个多用户使用的共享资源.当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况.若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性 ...

  10. XEN的启动信息输出到“Platform timer is 14.318MHz HPET”就暂停接收的解决办法

    使用Serial Over Lan(SOL)来双机调试 XEN,在 XEN 启动时,引导信息输出到以下这一句时,就不再发送调试信息了: ...(XEN) Intel machine check rep ...

最新文章

  1. Docker-理解镜像构成
  2. Excel如何批量将表中的0替换成空值?同时不能影响正常数字中包含的0
  3. CDN服务品质协议1
  4. 06:甲流疫情死亡率
  5. Python开发之--前端 HTML基础
  6. 一个前端框架应该有的一些公共函数
  7. ❤️《IOC理论推导》
  8. E: Write error - write (28 No space left on device)
  9. windows 下 新建 点开头的文件和文件夹
  10. python中digits用法_在sklearn digits examp中使用自己的图像
  11. 单片机自学入门必看基础知识
  12. 基于Stata reshape命令的面板数据整理
  13. bert获取词向量做textcnn文本分类
  14. JetBrains当选JCP执行委员会委员
  15. 【学神IT教育渗透第一部分】
  16. python flask安装教程_pycharm安装flask用什么命令
  17. mac中执行命令ifconfig: invalid arguments
  18. MDZZ我只想吐槽而已
  19. 初中地理历史计算机教师资格证,初中地理教师资格证好考吗
  20. java 爬取快递100 快递信息

热门文章

  1. NVIDIA 3D VISION 在戴尔Alienware/XPS系列上的使用
  2. Python挑战游戏( PythonChallenge)闯关之路Level- 3
  3. 互联网大厂办公楼图鉴
  4. 【历史上的今天】9 月 6 日:Facebook 收购 Instagram;华为发布 5G 芯片;惠普并购康柏
  5. WinRAR文件分卷压缩具体使用方法图文教程
  6. 关于IOS中设置中找不到开发者选项的解决办法
  7. 项目管理师、系统分析师和系统架构师的关系与区别
  8. 华东理工计算机类在哪个校区,华东理工大学有几个校区及校区地址 哪个校区最好...
  9. Pinbox 使用快捷键打开网页
  10. 拉普拉斯矩阵 拉普拉斯算子 图论