Win2003下使用IIS6.0配置PHP5.26环境

.安装PHP5

1.获取PHP

打开PHP官方网站的下载页:http://www.php.net/downloads.php

下载PHP 5.2.6 zip package

2.PHP5安装流程

PHP 5.2.6 zip package 解压到d:"php,复制文件php.ini-recommended

并改名为php.ini

php.ini-recommendedphp.ini-dist更安全,php.ini-dist适合开发用)

d:"php目录下新建文件夹 tmp,读写权限。

右击我的电脑”->”属性”->选择高级标签页->点击环境变量”->

新建系统变量,变量名:PHPRC ,值:d:"php

修改系统变量path的值,增加:%PHPRC%;%PHPRC%"ext

3.修改php.ini配置文件

然后修改php.ini中的以下几个地方:(将行前边的;注释去掉)

 

memory_limit = 128M
post_max_size = 32M
file_uploads = On
upload_tmp_dir=”d:/php/tmp”
upload_max_filesize = 16M
include_path = “.;d:"php”
extension_dir = "d:"php"ext"
 
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_zip.dll
session.save_path = “d:/php/tmp”
推荐高级用户(对PHP函数很熟悉的)搜索找到”disable_functions =”

在其后面增加禁止使用的PHP函数,”shell_exec”,”exec”,”scandir”

一般用户可以留空

建立网站

点击开始”->选择运行”->输入”inetmgr”(或者打开控制面板”->选择管理

工具”->

5.

选择”Internet 信息服务(IIS)管理器”)启动IIS管理器,展开左边的树目录,右击

网站”->

选择新建建立一个网站(或虚拟主机)

输入网站名称作为IIS中的标识,可任意输入

网站IP地址不用填写,端口如没有特殊要求则保持”80″即可,最后此网站的主机头

正确输入网站域名

在硬盘分区中建立目录,并指定,推荐网站放在独立的分区中(本例以”E:"wwwroot"web”

网站存放目录),并确定路径下面的允许匿名访问网站被选上

对于PHP应用,需要给予该站点读取运行脚本的权限

至此,已经成功的新建了一个站点

 

6.IISPHP整合配置-使站点支持PHP


展开左边的树目录,找到刚刚建立的网站”PHPSite”,右击选择属性

 

在站点属性窗口中,单击主目录页签,单击配置按钮,在新弹出的应用程序配置对话框

,单击添加按钮,加入PHPISAPI支持,选择可执行文件”D:"PHP"php5isapi.dll”(PHP

目录下的php5isapi.dll),扩展名为”.php”(请不要忘记了前面的一个”.”),”限制动作”GET,

POST”,单击确定添加,并在应用程序扩展窗口中查看”.php”扩展是否加载成功.若成功,

则单击确定关闭配置窗口,回到站点属性主窗口

 

单击文档页签,默认内容文档中根据网站程序首页名称添加对应的页面名称,一般为

”index.php”,如有静态化的话,可能包含”index.htm”,”index.html”, 把他们都添加到列表里,

成后,单击确定”,关闭站点属性配置窗口,回到 IIS 管理器主界面

 

展开管理器左边的树目录,右键单击”Web 服务扩展”,选择添加一个新的 Web 服务扩展”,

在如下图所示的新建WEB服务扩展对话框中,”扩展名填写PHP,”文件选择

”D:"PHP"php5isapi.dll”,并设置该PHP扩展默认为允许. 重启IIS服务

 

到此,IISPHP整合完毕


7.测试PHP是否正常

 

 

网站根目录,新建一个文本文件,并在其中输入以下代码:<?php
phpinfo();
?>
保存,并把文件名改为”test.php”.
打开IE浏览器,输入:http://localhost/test.php,如果能够正常显示PHP支持信息则

表明配置整合是成功的.

posted on 2009-02-07 14:57  cnfi  阅读(1309)  评论(0编辑  收藏  举报