Win2003下使用IIS6.0配置PHP5.26环境
一.安装PHP5
1.获取PHP
打开PHP官方网站的下载页:http://www.php.net/downloads.php
2.PHP5安装流程
PHP 5.2.6 zip package 解压到d:"php,复制文件php.ini-recommended
并改名为php.ini
(php.ini-recommended比php.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.IIS与PHP整合配置-使站点支持PHP
展开左边的树目录,找到刚刚建立的网站”PHPSite”,右击选择”属性”
在站点属性窗口中,单击”主目录”页签,单击”配置”按钮,在新弹出的”应用程序配置”对话框
中,单击”添加”按钮,加入PHP的ISAPI支持,选择”可执行文件”为”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服务
到此,IIS与PHP整合完毕…
7.测试PHP是否正常
网站根目录,新建一个文本文件,并在其中输入以下代码:<?php
phpinfo();
?>保存,并把文件名改为”test.php”.
打开IE浏览器,输入:http://localhost/test.php,如果能够正常显示PHP支持信息则
表明配置整合是成功的.