目前许多主机系统为了方便,在IIS的基础上同时解析了ASP、PHP等脚本语言,从而为用户提供了一种全能空间。本文里就写写IIS下如何配置PHP环境,前提是win2003服务器,IIS6.0。
    首先,从PHP官方网站: http://www.php.net/downloads.php下载PHP压缩包,在写这篇文章的时候,最新版本是PHP 5.3.0。因为是win2003环境,我们下载Windows Binaries下的 “PHP 5.2.10 zip package [10,242Kb]” 即可。下载后,解压缩至 C:\php 目录里(新建php目录)(这个地址可以改的你可以放在D盘也行)。
    第二,打开c:\php目录,将PHP目录(C:/PHP)下的 php.ini-dist 文件重命名为 php.ini,PHP的配置文件就是它,修改以下几个地方,修改好后把 php.ini 文件复制到 C:\WINDOWS\ 目录里:
extension_dir="C:\php\ext" ,指向php文件夹下放置“php_*.dll”文件的路径。PHP4和PHP5的路径在这里有所区别。
default_charset="gb2312" ,修改默认字符集,这里,如果前面有分号“;”,去掉这个分号;
register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
extension=php_dba.dll 如果前面有分号,取消分号,以下同;
extension=php_dbase.dll
extension=php_gd2.dll   GD库做图,一般用于图形验证码;
extension=php_mysql.dll 用于连接MYSQL数据库;
magic_quotes_gpc = On 如果是 Off,一定要打开为 On,这是防止sql攻击的重要的一步!5.0版本已经默认 On 了。
第三、将PHP目录下的 php5ts.dll 文件拷贝到 C:\WINDOWS 下。
第四、配置IIS下PHP扩展,这是重点。
1:打开IIS,在需要支持PHP的网站上点右键选择“属性”。
2:找到“主目录”标签,点击“应用程序设置”里右下角的“配置”按钮。
3:在“应用程序扩展”窗口中,点击“添加”,可执行文件路径 c:/php/php5isapi.dll 文件,扩展名输入 .php,这样在解析过程中将自动调用php5isapi.dll解释PHP语言。另外还需要把“脚本引擎”和“检查文件是否存在”选中。
这里有需要注意的地方,觉得为了安全必须把没必要的扩展全部删掉,只留下必要的扩展名。如果使用mdb数据库即access,需要把mdb后缀的解析到非asp.dll解析的脚本上,如:C:\WINDOWS\system32\inetsrv\uihelper.dll,
4:点击网站属性窗口的“ISAPI筛选器”标签,添加筛选器,筛选器名称:php,可执行文件:C:\php\php5isapi.dll,确定。
5:点击属性窗口中的“文档”,添加index.php,default.php
6:返回IIS管理器,在“web服务扩展”里添加新的服务扩展,扩展名:php,要求的文件:C:\php\php5isapi.dll,“设置扩展状态为允许”前打钩。
    到这里,IIS下配置完毕,重启IIS即可。在网站下新建 index.php ,里面写上一句 <?php echo phpinfo();?> 即可。打开网站url,看是否正常显示了php的信息,如果正常,说明配置成功。
    如果c:/php的目录权限设置过于严格的话,IIS下的php扩展是无法加载成功的,这就需要我们为 c:/php 目录加上 everyone 的 读取和运行、列出文件夹目录、读取权限 即可。

在windows 20003 下IIS6.0支持PHP的配置方相关推荐

  1. iis6.0 php phprc,Windows2003下IIS6.0+PHP5+FastCGI环境配置

    一.FastCGI fcgisetup_1.5_rtw_x86.msi(这个是支持IIS6.0的)下载地址:http://www.iis.net/download/FastCGI 打开页面后点右边 d ...

  2. php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...

    准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地 ...

  3. iis6 fastcgiiis6 mysql php 2013_windows2003SP2下IIS6.0+FastCGI+PHP5.3+MySQL5.1+phpMyAdmin最详细图文配置教程...

    windows2003SP2下 IIS6.0+FastCGI+PHP5.3+MySQL5.1+Gzip PHP网站环境详细配置教程(菜鸟版) 2012.11.8 说明: 本帖是我经过一天一夜完成的,不 ...

  4. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  5. windows server 2003 IIS6.0部署PHP

    windows server 2003是目前国内比较主流的服务器操作系统,其搭建php的环境也是多种多样,其中IIS+Fastcgi+php+mysql安装时最简单的. 安装IIS IIS是windo ...

  6. Windows环境下MySQL8.0.26下载安装详细步骤

    概述 1. MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于 大多数普通用户.  2. MySQL Enterprise Edition 企业版 ...

  7. 安装 Windows Server 2003 IIS6.0 详解(图)

    首先,请自动准备Windows Server 2003 系统光盘,如果您没有光盘,可以下载IIS6.0安装包,如果系统是64位,请下载64位的安装包. 第一步,打开控制面板,双击[添加或删除程序]图标 ...

  8. linux Ubuntu网卡配置,Windows 7下用VirtualBox安装Ubuntu网卡配置

    Windows 7下用VirtualBox安装Ubuntu,要求Ubuntu能连上互联网,同时在Ubuntu中配置SSH.FTP.NFS服务,能从Win7进行访问. 此时Linux虚拟机需要两块网卡, ...

  9. Windows环境下MinGW/gcc安装和环境配置

    MinGW,是Minimalist GNUfor Windows的缩写.它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows ...

  10. iis支持jsp和mysql_IIS支持JSP(Windows2003下IIS6.0配置Tomcat8.0支持JSP)

    如果需要Windows2003支持JSP,我们并不需要通过 IIS,只需要安装 Tomcat 即可. 但是,因为 IIS 已经占用了 80 端口,那么我们在访问 Tomcat 的时候每次都要带上:80 ...

最新文章

  1. 【Java】牛客网 链表分割
  2. 青龙面板跑滴滴果园,5天种水果。
  3. python 字符串切割例题_Python字符串及练习题
  4. CTF工具-gdb插件peda,pwndbg安装
  5. 感谢3G,告别3G:开启移动互联网时代的“功臣”退出历史舞台
  6. Silverlight访问WCF双工通信的官方例子
  7. Unity3D-射线效果
  8. 报考PMP需要准备的资料有哪些?
  9. iOS http文件下载
  10. 深蓝儿童破解2012世界末日预言(转)
  11. LeetCode 707. Design Linked List
  12. 互联网 年龄歧视_太老了,无法玩:年龄歧视和游戏
  13. HTML+js实现贪吃蛇小游戏(内含完整代码)
  14. opencv matlab配置,MATLAB配置mexopencv
  15. win10控制面板快捷键_你没玩过的全新版本:Win10这些操作你知多少
  16. Beyond Compare中文乱码怎么办
  17. CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片
  18. 阿里云服务器用SMTP的25号端口发送邮件问题
  19. 暗黑风java战棋游戏_简约而不简单的类暗黑战棋游戏
  20. 计算机毕业设计ssmAI学院教务信息管理系统lx9v9系统+程序+源码+lw+远程部署

热门文章

  1. 无锁环形缓存器RingBuffer的原理
  2. win7快捷关闭计算机,win7系统快速启动功能关闭的处理方法
  3. 南京大学全国计算机考试时间,2019南京大学自主招生考试时间及科目
  4. python barcode字符串生成条形码_python批量生成条形码的示例
  5. 【Unity3d】U3d灯光
  6. Mac苹果电脑总是自动重启?怎么解决自动重启问题
  7. sis最新ip地址2020入口一_【新版教材】2020最新人教版高中生物教材必修一电子课本...
  8. 回溯法——旅行商(TSP)问题
  9. winword.exe应用程序错误0xc0000142
  10. java set拷贝_Java之深浅拷贝