Windows XP SP2下 php5.2 Apache2安装


安装并设置环境变量

     解压PHP5.2到 C:\dev\php5.2并在环境变量->系统变量Path后添加 ;C:\dev\php5.2,注意前面的分号。

安装Apache2:

     安装Apache2到 C:\dev\Apache2;

     设置配置文件:Apache配置:打开 C:\dev\Apache2\conf\httpd.conf 文件:

          (1)查找 LoadModule 块,在后面添加:LoadModule php5_module C:\dev\php5.2\php5apache2.dll   

          (2)查找 DocumentRoot, 将后面的第一个 <Directory></Directory>块改为:   

<Directory "C:/dev/php5.2">
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Satisfy all 
</Directory> 
         (3)查找 ScriptAlias 块,在后面添加:ScriptAlias /php/ "C:/dev/php5.2/"   

         (4)查找 DirectoryIndex 块,修改为:DirectoryIndex index.php default.php index.html     index.htm default.html default.htm   

         (5)查找 AddType 块, 在后面添加:

                 AddType application/x-httpd-php .php
                 Action Application/x-httpd-php "C:/dev/php5.2/php.exe"

 

PHP配置:  

      将 php.ini-recommended 文件改名为 php.ini,打开php.ini文件   

            (1)查找 extension_dir, 修改为:    extension_dir = "C:\dev\php5.2"

环境搭建完毕,在Apache安装目录下的htdocs中新建一个php页面即可测试。

 

注:

      1. 我开始搭建环境的时候使用的是PHP的非线程安全的版本,结果Apache启动的是出现了如下日志:

[Thu Sep 10 21:45:05 2009] [crit] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
Pre-configuration failed
[Thu Sep 10 21:45:05 2009] [warn] (OS 995)由于线程退出或应用程序请求,已放弃 I/O 操作。  : winnt_accept: Asynchronous AcceptEx failed.

把PHP的版本换成线程安全的版本就可以了。

     2. 设置任意目录为Apache Server的虚拟目录的方法如下:

         在httpd.conf中增加如下配置项:

         #PHP & MySQL root dir
         Alias   /pm   "D:/prog/php"  
         <Directory   "D:/prog/php">
                 AllowOverride   All  
                 Options   All  
         </Directory>

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值