在XP IIS5.1手工安装PHP 5.2.11

在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,然后确定。

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好一样,都是从众心理。

下一篇,继续说说Windows下安装Mysql

  • quote 2. Kevin
  • http://www.linzhengjian.com
  • 老兄,500错误,但没任何提示信息,这要怎么办?
    <?php
    phpinfo();
    ?>
    不只是这个提示500错误,任何的php页面都提示500错误
    zh_lin1984@163.com,有空的话,回下我的邮件
    birder 于 2010-1-25 21:46:50 回复
    500错误这个范围大了点,你把显示友好错误提示去掉,看看具体是什么原因,另外建议重新安装PHP5.3吧
  • 2010-1-25 13:48:08 回复该留言

评论恒久远,一贴永流传

提交

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

帮助他人 - 快乐自己

最近发表

Search

热门文章

随机推荐

卓越新书

Top

Powered By Z-Blog 1.8 Walle Build 100427

© 2007-2011 zfnn.com. 皖ICP备07503469号