我的环境:WINXP SP3+IIS5.1 开始之前请先确定你的IIS安装是否成功,能否通过http://localhost 来访问; 下面开始操作: 一、先到PHP官方网下载个php-5.2.5-Win32.zip,点击这里链接到官网下载地址 二、下载好之后,直接全部接压至D:\php\目录即可得PHP文件存放目录D:\php\ (注:这里你可以解压到其他盘,例如D盘或E盘,可以自己指定,这个不是关键步骤,这里以D盘作为例子) 三、(步骤三中有些地方会有多余空格,在文本文档搜索时请仔细检查,避免查找失败)将D:\PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-dist改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索register_globals = Off,将 Off 改成 On,搜索extension_dir =,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "D:\php\ext" ; 将以下内容前面的;(注:分号)去掉 ;extension=php_dbase.dll(可选),;extension=php_gd2.dll 这个是用来支持GD库的,一般需要,必选 ;extension=php_ldap.dll 可选 ;extension=php_mbstring.dll 这不选一般用PHPMYADMIN会出红色提示,故必选 ;extension=php_mssql.dll 这个是用来支持MSSQL的,可选 ;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选; 找到extension_dir = "./" ,将其改为 extension_dir = "D:\php\ext" ;再找到 session.save_path = "/tmp ",将其改为 session.save_path = "D:\php\sessions" 。(注:此时你需要在D:\php目录下建立sessions文件夹,以存放session 。) 四、打开"Internet服务管理器",选择你想支持PHP的站点,打开属性页,点击"ISAPI筛选器"选项卡,点击"添加",在弹出的"筛选器属性"窗口的"筛选器名称"中填入"php";在"可执行文件"中填入"D:\php\php5isapi.dll",点击确定; 五、点击"主目录"选项卡,选择"应用程序设置"中的"配置"按钮,在弹出的"应用程序配置"窗口中点击"添加"按钮,在弹出的"添加/编辑应用程序扩展名映射"窗口中的"可执行文件"中填入"D:\php\php5isapi.dll","扩展名"一项填入"php" ; OK,一切搞定,这时候要重启下IIS,下面这个是重启IIS的一个批处理: 将以下代码复制到一个文本文件内,保存为.bat文件 并运行 net stop w3svc net stop iisadmin net start w3svc 好了,重启完之后,我们就来测试下PHP安装有没有成功 六、新建一个网站 在网站目录下建立phpinfo.php 内容为 <? phpinfo(); ?> 把phpinfo.php放到wwwroot的根目录下,然后打开浏览器,输入http://localhost/phpinfo.php 最后在来给大家补充一个很重要的事情,就是有些机器在添加"筛选器属性"和"添加/编辑应用程序扩展名映射"时,"确定"键会显示灰色,使您无法确定。在这里我为大家推荐一招,虽然有点流氓,但也不失为一个好方法,您可以试试。那就是使用“灰色按钮激活精灵”,下载安装文件大小 404 KB ,占用空间416 KB ,如有 6K以上的出入,使用时请小心。