32 位 Windows7 下 PHP5.5 与 Apache2.4 的集成

PHP 官网提示:如果你的 Apache 是在 apache.org 上下载的,那么你必须使用旧的 VC6 编译版本的 PHP,不能使用 VC9 + apache.org 二进制版本的 PHP(意思就是如果想安装 PHP5.5 必须使用http://www.apachelounge.com/download/ 网站的 Apache 安装包)。

如果想安装更高版本的 PHP,那么需要下载 VC11 builds of Apache for x86 and x64。下载 5.5 版本的 PHP,最好下载线程安全的版本。下面介绍安装步骤。

  1. 配置 Apache2.4:解压下载的 apache2.4,在附件中找到命令提示符,以管理员身份运行,切换到 apache 的 bin 目录,命令为 cd c:/Apache24/bin ,安装 apache24 服务,命令为 httpd.exe -k install ,这样点击目录里的 ApacheMonitor.exe 就可以开启 apche 了,在浏览器输入 127.0.0.1 可测试,若出现 It Works! 表示 apache 配置成功。

  2. 配置 PHP5.5 : 将下载的 PHP5.5 的文件解压到某一目录,将目录里的 php.ini-production 文件另存为 php.ini,修改其中的 doc_dir, 如 doc_root =”C:/Apache24/htdocs”,extension_dir = “d:/php/ext”

  3. 修改 Apache 的 httpd.conf 文件,添加如下语句

    1
    2
    LoadModule php5_module "c:/php/php5apache2.dll"
    AddHandler application/x-httpd-php .php

configure the path to php.ini
PHPIniDir "C:/php"
这样当处理的网页为.php 后缀时将交给 php 引擎进行处理。

  1. 测试:在 htdocs 目录中添加 test 文件,文件内容为 < ?php phpinfo();?>, 若出现 php 的配置信息则代表 php 与 apache 配置成功。
    注意:由于 php5.5 由 VC11 编译完成,需要 Visual C++ 运行库的支持,下载地址为 x86 or x64。

链接汇总:

  1. Apache2.4:[http://www.apachelounge.com/download/](http://www.apachelounge.com/download/
  2. PHP5.5:http://windows.php.net/download/#php-5.5 建议下载 Thread-safe 版本
  3. Visual C++ 运行库http://www.microsoft.com/en-us/download/details.aspx?id=30679 如果网站加载缓慢,建议直接百度 Visual C++ 2012 运行库下载即可。