在 Windows Server 2003 上快速配置 PHP5

来源:互联网 发布:apache 日志路径 编辑:程序博客网 时间:2024/05/07 08:19

文章作者:<-- 向左走 | 向右走 -->
http://spaces.msn.com/members/turn-right/

今天,我来教大家在 Windows Server 2003 的 IIS6 平台上快速配置 PHP 5 的网站运行环境。

由于 PHP 5 相对 PHP 4 来讲,安装方式有一些不同。同时我也加入了一些个人的“快速”安装经验与大家分享,所以,此文会与大家以前看到的有所差别。
 
首先,将下载的 PHP 5.0.3 解压缩到 “C:/PHP” 目录下,同时将 php.ini-recommended 文件改名为 php.ini 。之所以与以前一些网上的教程不同,要使用 php.ini-recommended 文件,是因为 php.ini-recommended 文件在标准配置文件的基础上,对 PHP 的服务配置有较大的安全性优化,所以个人推荐使用该文件以确保服务器环境的安全可靠。

现在我们编辑 php.ini 配置文件,需要对其进行配置的地方,有如下几点:
1、在508行处,定位扩展组件的目录
将extension_dir = "./"
改为extension_dir = "./ext"

2、在509行处,关闭 cgi.force_redirect
将; cgi.force_redirect = 1
改为 cgi.force_redirect = 0
注意去掉前面的“;"。

3、在Windows Extensions中开启你需要的扩展组件
通常,我们需要启用下面两个组件
extension=php_gd2.dll(GD2库)
extension=php_mysql.dll(MySQL库)

这样,PHP 的配置文件已经基本配置完成。

接下来,我们在 IIS 中开始配置 IIS6 对 PHP 的支持。前面的操作方法与 PHP 4 是一样的,我就不多说了。需要注意的是,在 PHP 4 时我们需要的是 “C:/PHP/php.exe” 文件来解析 PHP 文档,但是在 PHP 5 中,我们需要指定的 CGI 运行模式的执行文件为 “C:/php/php-cgi.exe”。
由于 IIS6 相较以前的版本,对安全性有比较严格的要求,未被许可的脚本类型是不能被执行的,所以,我们需要在 Web服务扩展里面加入对 PHP 类型脚本的执行许可。方法是,添加一个 web 服务扩展,扩展名为 php,指向文件为 “C:/PHP/php-cgi.exe”,并且勾选上“许可”。

现在就配置完 PHP 5 了吗?还有最重要的一步。在系统属性里,我们需要配置 PHP 的目录路径为系统级。在环境配置中的 PATH 类里面,加入变量“C:/PHP"。然后重启系统,PHP 5 就算是配置完成了。

为什么要加入要把 PHP 5 的运行目录添加到 PATH 里呢?原因很简单,因为这样做可以不再需要我们将一些 PHP 的 dll 文件和配置文件,分散复制到系统目录里面去。这样在以后升级 PHP 5 的时候,可以更加方便。

另:该方法对 PHP 4 同样有效。

原创粉丝点击