我的Apache安装版本是Apache2.2,安装软件是从apache官网上下载的httpd-2.2.25-win32-x86-no_ssl.msi。Apache的安装没什么问题,一直默认,傻瓜式安装,安装路径为:D:\Program Files\Apache,安装后访问http://localhost,It works!没问题,一切正常!
php的版本是php5.3.29,从php官网下载Windows版本php-5.3.29-Win32-VC9-x86.zip。解压路径:D:\Program Files\PHP\php-5.3.29-Win32-VC9-x86。对php.ini-development 进行各种配置(网上各种教程),在重命名为php.ini
下面问题就来了:要对Apache的conf下的httpd.conf进行配置以此支持php,按照网上的诸多教程对其进行配置,加上以下代码:
LoadModule php5_module “D:/Program Files/PHP/php-5.3.29-Win32-VC9-x86/php5apache2_2.dll”
PHPIniDir “D:/Program Files/PHP/php-5.3.29-Win32-VC9-x86”
AddType application/x-httpd-php .php .html
配置成功后,重启Apache2.2服务器,竟无法启动,郁闷!各种谷歌百度,看到网上大多说让看下Apache里面logs里面的error.log日志,可启动不成功貌似根本没有日志,反正我的是那样。还有说是Apache版本问题,“php5apache2_2.dll”的问题。可改过之后还是不行ÿ