主要是参考以下文章:
http://www.cnblogs.com/Yogurshine/archive/2013/05/24/3097343.html
http://jingyan.baidu.com/article/b24f6c82c525d686bfe5da1e.html
如果php和apache都下载好的情况下
第一步:配置httpd.conf
我是添加以下三行:
# let apapche load php module
LoadModule php5_module "D:/MathxH/software/Apache2.4.18/Apache24/php/php5apache2_4.dll" #为了让apache调用php解释器要加入的模块,
PHPIniDir "D:/MathxH/software/Apache2.4.18/Apache24/php/" #php初始化目录,就是php的根目录啦,另外,php解压以后,php的目录文件夹要改成php
Addtype application/x-httpd-php .php .phtml #主要就是设置服务器要解释的文件类型
第二步:配置php.ini
这个文件是由php.ini.devlopment改名过来的. 我们要给 extension_dir赋值成相应的php扩展库路径
extension_dir = "D:/MathxH/software/Apache2.4.18/Apache24/php/ext"
第三步:启动Apache服务
在命令行里面run apapche.exe -k start 注意:得用admin 权限运行
另外,注意的是:
当然运行http -k start启动apache服务的时候报apache no listening sockets available 错误的时候,请去httpd.conf中更改监听的端口,因为有端口占用. 之前还报了个,php5apache2_2.dll不能载入服务器,我换成了php5apache2_4.dll就可以了,原因是我没有注意我的apache版本是2.4的,所以当然不能载入2.2的模块。
apache的默认Web根目录是htdocs,index.html还有等等php这些文件就放这里。