apache2.4下载:http://pan.baidu.com/s/1qWwq4gO 可以下载Apache2.4.12的64位版本
php5.4下载:http://pan.baidu.com/s/1ntA9JQx
1.Apache2.4的安装:
将下载的apache和PHP压缩包解压,假定都放在E盘下,会得到Apache24和PHP这两个文件夹,进入Apache24/conf目录,用编辑器或记事本打开httpd.conf文件,修改以下几个地方:
a) 查找“ServerRoot”,将路径修改为ServerRoot "E:/Apache24"(可全文替换c:/Apache24为E:/Apache24)
b) 查找“LoadModule”,在加载很多模块的下面加上下面两行,以支持PHP
LoadModule php5_module "E:/PHP/php5apache2_4.dll" 这句话的意思是加载E盘下PHP目录里php5apache2_4.dll这个模块
AddHandler application/x-httpd-php .php
c) 查找“DirectoryIndex”,在index.html后加上index.php,使默认首页可识别index.php
d) 在文件的底部加上PHPIniDir E:/PHP,加载PHP配置文件的路径
至此apache的配置就完成了,接下来在cmd命令行中进入e:/Apache24/bin目录(需以管理员身份运行),执行httpd -k install安装apache服务,完毕后可将bin目录下的ApacheMonitor.exe添加快捷方式到你自己喜欢的地方
2.PHP5.4的安装:
a) 重命名PHP目录下的php.ini-development文件为php.ini,然后用编辑器打开,查找“extension_dir”,将路径修改为
; On windows:
extension_dir = "E:\PHP\ext" 此处需要写绝对路径,不要只写个ext,另外去掉行首的分号,若只写ext会导致加载的一些扩展无法使用,例如curl、mbstring等
b) 查找“extension”,加载PHP扩展模块,根据自己的需要去掉行首的分号加载扩展
c) 可查找“timezone”来设置默认时区,这步也可以在程序里设置
至此PHP的配置也完成了,另外我在官网上下载的PHP打开curl扩展后都无法使用,说是php_curl.dll的问题,后来网上找了个5.4.3的php_curl.dll替换掉ext下的php_curl.dll,问题解决。
通过ApacheMonitor.exe启动apache服务,在浏览器中输入localhost,显示It works!,欢呼吧,apache和PHP的搭建你已经完成了。此时网站的根目录是在Apache24/htdocs下,里面的index.html就是在浏览器中显示的It works!,
删掉,新建一个index.php文件,输入内容,在浏览器中刷新localhost,会显示你的PHP信息,说明apache对PHP的支持是正确的。
最后,倘若你不喜欢把网站目录放在Apache24/htdocs目录下,也可以修改Apache24/conf下的httpd.conf文件,查找“DocumentRoot”,将路径修改为你指定的路径,如DocumentRoot "E:/workspace",同时将下面一行
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29660208/viewspace-1678259/ ,如需转载,请注明出处,否则将追究法律责任。