windows搭apache+php环境




php官网的windows专区:http://windows.php.net/



根据页面提示,去http://www.apachelounge.com/这边下载编译好的Apache。

(页面特别注明了不要去apache.org下载VC9+编译版本,肯定是有坑的所以别作死去那边下。)
下载的时候注意记住VC版本,后续下载php时需要选择对应的VC编译的版本。




回http://windows.php.net/download/下载php。
apache用thread safe版本,non-thread safe是给iis用的。
VC版本要和上面apache的版本相同。





找个地方解压,此处为了方便都解压到了C盘根目录。




去文件夹选项里把隐藏已知文件类型的扩展名的钩去掉。
去php文件夹下面,复制一个php.ini-development并改名为php.ini。
编辑php.ini,基本没什么要改的,就把下面2个配置配下,方便遇到问题查错误原因。
error_log = c:/logs/php_errors.log
html_errors = On





去apache的conf文件夹下,复制备份一份httpd.conf,然后编辑httpd.conf。
文件最后加上一些配置:


# 下面的配置根据php的路径修改,dll注意和apache的版本一致。
LoadModule php5_module "c:/php5.6/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "c:/php5.6/"


# 回避用IE可能导致的apache假死问题,以及这个bug的锅我坚持锅是微软的。
EnableMMAP off
EnableSendfile off
AcceptFilter http none
AcceptFilter https none


httpd.conf继续搜“c:/”关键字,把各种路径按自己实际的路径改改。


80端口如果被占用可以换别的端口:
Listen 80


下面2个配置可以理解为网站根目录,如果要换别的路径也自己换:
DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">






回apache的bin目录下,双击httpd.exe,正常的话这个窗口会一直开着,如果闪退了就是遇到问题了。
(闪退的话,打开cmd,cd到apache的bin目录,然后打开httpd.exe,这样就能看到一闪而过的错误信息,再根据对应错误自己解决。)




浏览器地址栏输入http://localhost:80/(端口自己改),显示It works!的话至少说明apache的配置没问题。
(It works!对应c:/Apache24/htdocs下面的index.html的内容。)
(http默认端口为80所以你输入了80一般80会被浏览器省略。)


去c:/Apache24/htdocs/(如果改过路径去对应路径)新建一个test.php,记事本编辑,内容“<?php echo phpinfo()?>”

浏览器地址输入http://localhost:80/test.php,正常会打印php的信息。




这样环境就OK了。




























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值