在我的例子中,Apache错误是:
我试着让PHP4在WampServer上工作,但是每当我启动WampServer时,图标会变成橙色,但不是一直变成绿色,因为Apache没有启动。
我已经在下面解释了我是如何让它工作的。
我是这样做的:
- 从http://www.wampserver.com/en/#addons-php安装PHP 4.4.9
- Install Apache 2.0.63 from http://www.wampserver.com/en/#addons-apache
- 左键点击WampServer托盘图标,然后是Apache→Version→2.0.63,等一分钟,然后是PHP→Version→4.4.9
- 通过打开命令行并运行
C:wampbinapacheApache2.0.63binapache.exe
测试Apache。修复任何报告的错误,并重复,直到没有任何错误。 Apache - 图标→→→安装服务
- 图标→重新启动所有服务
在我的例子中,Apache错误是:
Syntax error on line 22 of C:/wamp/alias/phpmyadmin.conf: The specified IP address is invalid.
Syntax error on line 22 of C:/wamp/alias/sqlbuddy.conf: The specified IP address is invalid.
Syntax error on line 22 of C:/wamp/alias/webgrind.conf: The specified IP address is invalid.
有错误的行都相同:Allow from ::1
。我把它们注释到#Allow from ::1
,这似乎修复了错误。
如果切换回php5有困难:
- 打开
C:Wampbinphpphp5.4.16wampserver.conf
. 添加以下行:
$phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module'; $phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll'; $phpConf['apache']['2.4']['AddModule'] = '';
- 退出WampServer,然后重新启动。