配置Apache服务器的PHP运行环境
Apache版本及下载地址
PHP版本及下载地址
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 环境。