软件指南针:专注于软件传播与分享

Windows下Apache与PHP集成配置图文详解

来源:原创 418次浏览 0条评论
☞ 本文主要介绍软件Apache HTTP Server的相关内容:Windows下Apache与PHP集成配置图文详解

   其下列版本/分支可以参考本文:

  • Apache HTTP Server Windows版:[全部分支]
其他版本/分支请点击这里查看:[Apache集成PHP]

Apache和PHP是Web开发领域的一对黄金搭档,不过,默认情况下它们并不是生来就在一起的。在这里,我们以httpd-2.2.25-win32-x86-openssl-0.9.8y.msiphp-5.4.27-Win32-VC9-x86.zip为例,来介绍如何实现Apache和PHP的集成配置。

1、下载Apache和PHP

本站提供了适用于Windows系统的各版本的Apache和PHP下载,对应的下载地址分别如下:

Apache HTTP Server下载地址
PHP下载地址

2、安装Apache和PHP

至于Apache和PHP的安装,相比就不用多说了。由于我们这里使用的Apache是Windows安装版,只需要跟着安装向导一步步安装即可,实在不怎么熟悉的用户也可以参考本站的Windows下Apache服务器安装教程。在这里,我们的Apache安装目录为:E:/program/apache2.2(如果你的Apache是.zip格式的安装文件,直接解压到指定目录即可)。至于PHP,也只需要直接解压到指定目录即可,我们这里的PHP安装路径为:E:/php5.4.27

3、配置集成Apache与PHP

安装完毕后,我们使用文本编辑器打开Apache安装目录/conf/httpd.conf文件(在本示例中路径为E:/program/apache2.2/conf/httpd.conf),然后在LoadModule相关配置的结尾处添加如下配置(放在此处方便以后管理,其他位置亦可):

#加载PHP及相应配置
#加载php5模块
LoadModule php5_module E:/php5.4.27/php5apache2_2.dll
#指定php.ini文件(PHP配置文件)所在目录
PHPIniDir F:/php5.4.27
#添加PHP的MIME类型设置
AddType application/x-httpd-php .php .phtml

如下图所示:

配置集成Apache和PHP

备注:php的解压缩安装文件中自带了php模块文件php5apache2_2.dll,用以与apache 2.2版本集成;此外还包含了模块文件php5apache2_4.dll,用以与apache 2.4版本集成,如果你是其他版本,请自行查找类似名称的模块文件。

稍微了解PHP的人都知道,php的相关配置文件默认为php.ini,我们在apache的配置文件中也指定了php.ini的所在目录。不过,我们在PHP安装目录下却找不到php.ini文件,只有两个名称类似的文件php.ini-developmentphp.ini-production

显然,php.ini-development就是PHP官方提供的推荐用于开发环境配置的php.iniphp.ini-production这是推荐用于生产环境配置的php.ini。我们只需要根据实际需求,将其中一个文件重命名为php.ini即可。

备注:如果没有php.ini文件,PHP照样可以正常运行,此时PHP将采用内部的默认设置,也不额外加载任何模块。

4、测试

通过前面三个步骤,我们的Apache和PHP集成配置工作就已经完成了。最后,我们还需要测试一下我们的集成配置是否成功。测试方法就是编写一个简单的php脚本文件,然后放在服务器上,看其是否能够正确运行。

下面就是我们编写的index.php文件内容,并将其放在Apache默认的站点文件根目录Apache安装目录/htdocs中。

<?php
	echo 'Hello Softown!';
?>
接着,我们重启Apache(重启Apache才会加载我们刚才添加的php模块文件),并在浏览器中访问该文件对应的URL,此处为http://localhost/index.php

最后,如下图所示,我们就可以在浏览器中看到index.php的运行效果了。

Apache和PHP集成配置成功

备注:为避免修改配置后的启动出错,建议在修改指定文件前先复制一份该文件的副本用于备份。

作者:软件指南针(http://www.softown.cn),转载请保留出处!

用户评论

使用指南 故障排除 0 返回顶部