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无法加载。

解决方案 »

  1.   

    PHP是win32,Apache是win64?
    另外,php5apache2_2.dll?
    因为我装的是整体的一个包,所以分开配置不太了解。是不是这种问题。
      

  2.   

    PHP 是Win32的,Apache 是win64的
      

  3.   

    你都 httpd-2.4.29 了
    php5apache2_2.dll 当然不行
    要 php5apache2_4.dll不过 php5.3 先于 apache 2.4 出生,自然不会有 php5apache2_4.dll
      

  4.   

    我下载了PHP5.6 里面有php5apache2_4.dll,试了,还是提示这个错误:Cannot load D:/PHP/php5.3/php5apache2_4.dll into server
      

  5.   

    有3个地方有问题
    1、apache下载的是2.4版本的,但是你配置文件里面填的是2.2版本的,改成:php5apache2_4.dll
    2、apache是64位,php是32位。先确定系统到底是好多位。(估计是64位,你apache都能运行)。下载相应的版本去
    3、apache是VC15,php是VC6。先确定下是不是有这两种编译版本。就是确定是不是都安装成功了。