下载的apache文件为zip压缩包,解压后即可使用。
在CMD下进入apache解压后目录。使用"httpd -k install"注册为服务。
修改httpd.conf下的ServerRoot 或 Define SRVROOT 值。此路径为apache加载所需模块的路径。需设置为apache安装根目录。
在http.conf文件下添加以下,以引入PHP,否则php文件将无法被apache解析。
LoadModule php5_module "C:/Program Files/PHP/php5apache2_4.dll"
<IfModule mod_php5.c>
PHPINIDir "C:/Program Files/PHP"
AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
</IfModule>
其中路径为php安装路径。
在php.ini下开启mysql、mysqli,同时修改extension_dir值,为php安装目录下ext目录。如:extension_dir = "C:\Program Files\PHP\ext"
如进行如下操作后mysql依然无法使用,需将php_mysql.dll、php_mysqli.dll文件添加至windows/System32下。
php安装后需将php添加至环境变量,在Adminsitrator用户变量下添加Path,值为php安装目录。
如 LoadModule 出现问题,原因可能为Define SRVROOT 被修改或其它原因导致加载路径出错。
如遇未知错误,可能是vc库安装错误导致。
以上为本人安装过程中遇到的问题,可能并不适用于任何人。