Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解

一、下载地址

  Apache 5.4 —— httpd-2.4.4-win32.zip

  PHP 5.4 —— php-5.4.15-Win32-VC9-x86.zip

  注意,VC9 线程安全版本中已经包含了 PHP 和 Apache connector DLL,因此无需下载此DLL。

  二、配置

  1. Apache

  使用任意编辑器打开 apache2.4/conf/httpd.conf 文件开始配置。

  1.1 设置 Apache 位置

  

复制代码 代码如下:

  ServerRoot "D:/Program Files/apache2.4"

  1.2 启用使用的模块

  我只去掉了 mod_rewrite 模块的注释。

  1.3 在模块内容下增加以下内容

  

复制代码 代码如下:

  LoadModule php5_module "D:/Program Files/PHP5.4、php5apache2_4.dll"

  AddType application/x-httpd-php .php

  AddType application/x-httpd-php .html

  AddHandler application/x-httpd-php .php

  PHPIniDir "D:/Program Files/PHP5.4"

  1.4 修改服务器管理员邮件地址

  

复制代码 代码如下:

  ServerAdmin [email protected]

  1.5 修改文档根目录

  

复制代码 代码如下:

  DocumentRoot "E:/www"

  <Directory "E:/www">

  1.6 找到一下内容替换实际的路径

  

复制代码 代码如下:

  ScriptAlias /cgi-bin/ "D:/Program Files/apache2.4/cgi-bin/"

  <Directory "D:/Program Files/apache2.4/cgi-bin">

  1.7 如果你想启用 .htaccess 请修改 <Directory “D:/www”> 下内容

  

复制代码 代码如下:

  AllowOverride All

  1.8 添加 index.php 到 index 目录中

  

复制代码 代码如下:

  DirectoryIndex index.html index.php

  2. PHP

  1.1 重命名 php.ini-development 为 php.ini

  1.2 修改扩展路径

  

复制代码 代码如下:

  extension_dir = "D:/Program Files/PHP5.4/ext"

  1.3 取消以下行的注释

  

复制代码 代码如下:

  extension=php_curl.dll

  extension=php_mysql.dll

  extension=php_mysqli.dll

  extension=php_pdo_mysql.dll

  extension=php_soap.dll

  1.4 如果你使用 PHP 的邮件功能请修改下面内容

  

复制代码 代码如下:

  SMTP = smtp.yoursite.com

  smtp_port = 25

  sendmail_from = [email protected]

  1.5 最后设置下时区

  

复制代码 代码如下:

  date.timezone = PRC

  三、安装

  需要将 Apache 2.4 的服务安装到系统服务中,开始->运行,输入cmd,然后按行输入:

  

复制代码 代码如下:

  cd D:/Program Files/apache2.4/bin

  httpd.exe -k install -n "Apache24"

  编写一个 index.php 文件,内容为 <?php phpinfo() ?>, 启动apache服务,访问以下 http://localhost/吧