在window XP IIS5.1手工安装PHP 5.2.11(详细步骤)

12/07/2009  |  02:46分类:网络  |  标签:  |  1,266 views

在Windows XP IIS 中装一个PHP玩玩,用于本机进行php程序学习、测试。

PHP下载:http://windows.php.net/download/,选第一个zip下载。

建议不要使用PHP的Installer 安装包,安装过程中总会出现意想不到的问题。如果你安装过,建议你重做系统,恢复系统原始状态。

一、安装PHP 5.2.11

1、将下载的php-5.2.11-Win32.zip 解压缩到 d:\php5 目录中,目录可自选。

2、将目录中的 php.ini-dist 文件改名为php.ini,并把php.ini文件剪切放到 c:\windows 目录。

3、把php5根目录下的 php5ts.dll 、libmysql.dll 、libmcrypt.dll 这三个文件放到系统的system32目录下,注意这三个文件是必需的。

4、打开c:\windows\php.ini文件

找到:

extension_dir = “./”

更改为:

extension_dir = “d:\php5\ext”

找到以下语句,去除前面的分号:

;extension=php_mbstring.dll

;extension=php_gd2.dll

;extension=php_mysql.dll

;extension=php_mcrypt.dll

二、配置IIS使之支持PHP

1、打开IIS,找到“网站”-“默认网站”,右键点击“默认网站”,然后点击“属性”。

2、点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入筛选器名称“php”,可执行文件“d:\php5\php5isapi.dll”,如下图所示(其中php5isapi.dll的路径可以按“浏览”按钮来选择),然后点击“确定”退出。

箭头变为绿色,表明筛选器PHP安装正确。

3、在主目录标签下点击“配置”,出现“应用程序配置”对话框,再点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”对话框中,在可执行文件位置中输入 d:\php5\php5iaspi.dll,在扩展名处输入 php,然后确定。

注意,这里可能会遇到无法点击确定的情况:

 应用程序扩展名映射无法添加的解决办法:扩展名那填写“.php”,而不是直接写“php”。 

4、补充一下,在windows2003 IIS中还需设置一下Web 服务扩展,设PHP为允许状态,这个“Web 服务扩展”在XP IIS环境是没有的,不需设置。

Web 服务扩展简单了解一下,是一项WEB服务安全设置。可执行文件如exe、dll 必须添加到 IIS 控制台的 Web 服务扩展节点中,这样php、asp、aspx 等才能正常运行。

5、验证PHP是否能正常运行。

<?php
phpinfo();
?>

建立这个php文件,输入本地地址,能出现经典phpinfo页面,即为安装成功。

6、如果php页面,出现HTTP 403.12错误,请勾上“集成Windows身份验证”,这样设置只针对本机WEB实验环境,有很大安全隐患。

这次在IIS环境中安装PHP来回折腾好几次,终于安装成功,为什么用IIS,而不是Apache,一来是系统自带WEB环境,节省系统资源,二来是蓝色老大说了,IIS执行PHP效率不比Apache差,正如大家都说WP好一样,都是从众心理。

本文原帖地址:http://www.zfnn.com/post/593.html


发表您的评论