ITPub博客

首页 > 应用开发 > IT综合 > windows下Apache2.4和php5.4的搭建

windows下Apache2.4和php5.4的搭建

原创 IT综合 作者:tiny_bubble 时间:2015-05-30 16:26:44 0 删除 编辑


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",同时将下面一行 修改为,至此,所有工作都完成了,开始你的PHP之旅吧!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29660208/viewspace-1678259/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-05-15

  • 博文量
    13
  • 访问量
    139867