纸上得来终觉浅,绝知此事要躬行。

 

配置Apache服务器的PHP运行环境

Apache版本及下载地址

  Apache 2.2.25

PHP版本及下载地址

  php-5.3.27-Win32-VC9-x86

Apache配置

打开 Apache 安装目录下的 conf 目录,打开 httpd.conf 文件(注:所有以 # 号开头的都是注释内容):

> 搜索 #Listen 字符串,它下面有一行 Listen 80 ,80 表示的就是 Web 服务的端口号,如果操作系统上面也安装了 IIS 那么希望将这个端口号改掉。

> 搜索 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 在下面添加如下两行内容:

  LoadModule php5_module "D:/php-5.3.27-Win32-VC9-x86/php5apache2_2.dll"
  PHPIniDir "D:/php-5.3.27-Win32-VC9-x86"

   第一行是的意思是:PHP 以模块的形式加载进来;第二行的意思是指定 PHP 的配置文件 php.ini 文件的路径。

> 搜索 DocumentRoot 字符串,后面跟一个路径;表示 PHP 站点的运行根目录。例如:

  DocumentRoot "F:/PHPSite/ApacheSite"

> 搜索 AddType application/x-gzip .gz .tgz 字符串,在它下面添加如下一行内容:

  AddType application/x-httpd-php .php .html

   意思是说这里定义的扩展名能够执行 PHP 类型的文件。

> 搜索 "# This should be changed to whatever you set DocumentRoot to." 内容下的 "Directory" 节点。将其值 "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" 改为修改后的网页根目录 F:/PHPSite/ApacheSite

> 搜索 DirectoryIndex 字符串,后面的 index.html 表示默认文档。意思就是启动 PHP 站点的时候,如果没有指定要访问的文件,将会定向到 index.html ;当然我们也可以修改它。比如:index.php等等。

测试 Apache 下 PHP 的运行环境

DocumentRoot 对应的目录下面创建一个 PHP 文件。代码如下:

<?php
    phpinfo();
?>

如果看到 PHP 的配置信息,表示 Apache 下 PHP 运行环境配置成功。

注意点

> 如果 PHP 环境目录没有 php5apache2_2.dll  文件,表示你所下载的 PHP 版本不对。重新下载对的版本即可。

> Apache 2.* 的版本只能对应的运行 php5apache2_2.dll 版本的 PHP 环境。

posted on 2013-11-09 21:10  JRoger  阅读(522)  评论(0编辑  收藏  举报

导航