Apache不能加载PHP5模块

luyuwei2008 2018-01-19 02:37:09


Apache版本:httpd-2.4.29-Win64-VC15.zip
PHP版本:php-5.3.1-Win32-VC6-x86.zip
MYSQL版本:mysql5.7.21


在Apache文件的路径 D:\PHP\Apache24\conf
httpd.conf文件末尾增加以下代码
# php5 support
LoadModule php5_module D:/PHP/php5.3/php5apache2_2.dll
Add Type application/x-httpd-php .php .html .htm
# configure thepath to php.ini
PHPIniDir "D:/PHP/php5.3"



在Apache日志中有错误提示,导致APACHE无法启动,如果把上面代码注释到,APACHE是可以启动的。


现在改装的VC文件都已安装,不知道问题出在哪里,PHP5无法加载。



...全文
1019 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenadmin1989 2018-01-26
  • 打赏
  • 举报
回复
有3个地方有问题 1、apache下载的是2.4版本的,但是你配置文件里面填的是2.2版本的,改成:php5apache2_4.dll 2、apache是64位,php是32位。先确定系统到底是好多位。(估计是64位,你apache都能运行)。下载相应的版本去 3、apache是VC15,php是VC6。先确定下是不是有这两种编译版本。就是确定是不是都安装成功了。
luyuwei2008 2018-01-20
  • 打赏
  • 举报
回复
我下载了PHP5.6 里面有php5apache2_4.dll,试了,还是提示这个错误:Cannot load D:/PHP/php5.3/php5apache2_4.dll into server
xuzuning 2018-01-20
  • 打赏
  • 举报
回复
你都 httpd-2.4.29 了 php5apache2_2.dll 当然不行 要 php5apache2_4.dll 不过 php5.3 先于 apache 2.4 出生,自然不会有 php5apache2_4.dll
luyuwei2008 2018-01-20
  • 打赏
  • 举报
回复
PHP 是Win32的,Apache 是win64的
jwhjwh1111 2018-01-19
  • 打赏
  • 举报
回复
PHP是win32,Apache是win64? 另外,php5apache2_2.dll? 因为我装的是整体的一个包,所以分开配置不太了解。是不是这种问题。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧