我尝试安装PHP 5.5.9并完全按照本视频中的步骤进行操作:http://www.youtube.com/watch?v=6Y6lOHov3Bk
基本上我在httpd.conf文件中粘贴了这些行,保存并重新启动了我的电脑。
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2_4.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
现在当我尝试启动Apache时它不起作用,错误日志中的最后一行如下。
(Cannot start Apache (c:/php/php5apache2_4.dll into server: The specified module could not be found)
我唯一能想到的是,当我下载PHP 5.5.9 zip文件并解压缩它时,它没有php5apache2_4.dll文件,所以我不得不从第三方网站下载它:{{3} }
答案 0 :(得分:4)
您没有说明您是x86
还是x64
,但php5apache2_4.dll
仅在线程安全二进制文件中。
答案 1 :(得分:1)
在安装了wampserver3.0.4_x64_apache2.4.18_mysql5.7.11_php5.6.19-7.0.4.exe时,我在Windows 7 64bit Pro中遇到了同样的问题。
Windows事件查看器中的错误(尽管文件在那里): 名为Apache的服务报告了以下错误:
httpd.exe:C:/wamp64/bin/apache/apache2.4.18/conf/httpd.conf的第184行语法错误:无法加载c:/wamp64/bin/php/php5.6.19/php5apache2_4.dll到服务器:找不到指定的模块。
Soultion:
尝试1:首先按照其他人的建议安装了vc_redist.x64.exe(没解决问题)
尝试2:
Modified the below line in C:\wamp64\bin\apache\apache2.4.18\conf\httpd.conf
//old line
#LoadModule php5_module "c:/wamp64/bin/php/php5.6.19/php5apache2_4.dll"
//New line
LoadModule php7_module "c:/wamp64/bin/php/php7.0.4/php7apache2_4.dll"
此WAMP启动后,图标显示绿色,我可以用于我的开发。
注意:我的系统中仍然存在另一个与wamp相关的问题,当我点击绿色的wamp图标时,wamp菜单无法打开。我正在研究解决它。