在 Windows Server 2003 上快速配置 PHP5

原创 2005年04月23日 00:06:00

文章作者:<-- 向左走 | 向右走 -->
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 同样有效。

Windows Server 2003安装配置Apache2+PHP5+MySQL5

一、准备文件 1.下载Apache(httpd-2.2.21-win32-x86-openssl-0.9.8r.msi):http://www.apache.org/dyn/closer.cgi...

Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程(转载)

准备篇 一、环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14 MySQL版本:MySQL5.5.25 二、相...

Windows server 2003+IIS6+PHP5.3 以上的安装配置

装载于:http://blog.163.com/pepsl@126/blog/static/54393308201242932057555/

在windows server 2003上安装php和DVWA渗透演练平台

———————————————————————————— 由于工作需要,自己也在慢慢的摸索渗透测试,现将自己在学习过程中一些整理的东西分享给大家~ ————————————————————————...
  • ru_li
  • ru_li
  • 2015年08月06日 14:07
  • 1498

windows server 2003 sp2 x64安装apache+php

前段时间在自己的32位win7电脑上成功装上apache+php,运行一切正常。 今天在一台服务器上安装时,出现一些问题,再此做个记录,以备查询。 最开始的思路是64位apache,64位...
  • zeal808
  • zeal808
  • 2015年07月14日 18:43
  • 705

如何在 Windows Server 2003 中配置权威时间服务器

转载自微软网站Windows 包含 W32Time,它是 Kerberos 身份验证协议所需的时间服务工具。Windows 时间服务的目的是确保组织中运行 Microsoft Windows 2000...

Windows Server 2003服务器VPN功能配置

借助VPN,企业外出人员可随时连到企业的VPN服务器,进而连接到企业内部网络。借助windows2003的“路由和远程访问”服务,可以实现基于软件的VPN。 VPN(Virtual Private ...

用Windows Server 2003配置VPN

一 需求描述   单位项目组在局域网中使用VSS(visual source safe 6.0C and visual source safe 2005,分别对应visual studio 20...
  • god_7z1
  • god_7z1
  • 2011年10月14日 09:46
  • 326

windows server 2003 IIS的配置

iis的配置、安装

虚拟机中安装配置Windows server 2003和iis6

最近由于需要,在虚拟机中安装Windows server2003和iis6.0
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在 Windows Server 2003 上快速配置 PHP5
举报原因:
原因补充:

(最多只允许输入30个字)