如何让IIS支持PHP

合集下载

在IIS6环境下配置asp和php

在IIS6环境下配置asp和php

P HP文 件 。
【 关键词 】 s S H :Ⅱ A P P P
5改 进 的 管 理 方式 : 许使 用 wno s 理 规 范远 程 访 问 和 . 允 i dw 管 I , t tno t nS re, t t 息 服 务 , 是 wn 处 理 在 配 置 数 据 库 中存 储 的 I I I e fr i evrI e S n me I ma o n me 信 它 i. I 置 信 息 . 通 过 编 写 V Sr t S配 可 B ci p d w 系 列 的 一个 组 件 . 一 个 W W服 务 , 要 用 于 配 置 和 管 理 脚 本 允 许 管 理 员 从命 令行 管 理 Ⅱ . 通 过 基 于 浏 览 器 的 远 程 管 os 是 W 主 S可 w b 用 程 序 .作 为 动 态 网 络 应 用 程 序 创 建 强 大 的 通 信 平 台 的 理 HT e应 ML。 工 具 。 种规 模 的组 织 都 可 使 用 I 各 I S来管 理 和 配 置 It t 其 n me 或 e It nt 的 网 页 、 】 站 点 、 使 用 网 络新 闻 传 输 协 议 (N P nr e 上 a F N T) 和简 单 邮 件 传 输 协 议 (M P 路 由 新 闻 或 邮 件 . S T) 旨在 为 单 台 Ⅱ S 服 务 器 或 多 台服 务 器 上 可 能 拥 有 的数 千 个 网站 实 现 性 能 、可 靠 性 和 安全 性 目标 。通 过 对 I I 设 置 可 用 同 一个 I S的 P地址 标 识 计 算 机 上 的 每个 w b站点 . 过 设 置 不 同 的 端 E号 和 主 机 头 。 E e 通 l 端l 号 可 用 恒 进 制 数 F N值 表 示 也 可 以用 变 进 制 数 V N值 表 示 . C C w b站 点 默 认 的 端 E号 为 十 进 制 数 8 。主 机头 在 h s文 件 ( e l 0 ot 位 置 : ytm ot Ss m 2 lvrec 中 设 置 , %S s R % ̄yt 3 kr e \ ) e e i st 以便 将 名 称 解 析 配置 为 支 持 主 机 头 名 。自从 19 9 6年 Mioo 发 布 I 1 始 . c sf r t I 开 S 它经 历 了 I 1I 2 I 3 H 4 1 5 I 6等 版 本 ,随 着 时 间 的迁 I , S , S , S 。 5 ,S S I I 1 I 移 , 个 版 本 都 在 原 先 版 本 的 基 础 上 发 生 了 改 变 , 加 了特 性 , 每 增 提高 了它 作 为 w b服 务 器 的 安 全 性 、 靠 性 、 扩 展 性 和 可 管 理 e 可 可 性 .从 基 础 体 系 结 构 和操 作 的基 本 变 化到 用 于管 理 的用 户 界 面 的装 饰 等 都 进 行 了 改进

图文IIS配置大全及IIS常见错误解决

图文IIS配置大全及IIS常见错误解决

W S2003使用IIS服务配置WEB站点目前网络的快速发展,带动着网站的不断普遍,那么我们来了解一下WEB站点的配置过程!首先先来了解WWW服务,即万维网服务,在网上发布的,并可以通过浏览器观看的图形化页面的服务。

常用的WWW服务软件:在Windows系统中是IIS,在Linux系统中是Apache,但不要认为MS的IIS只能用于创建WEB站点,那就大错特错了,它同样还能支持FTP服务,邮件服务,以及新闻组等:1.在系统上安装IIS服务:选择"应用程序服务器":选择"IIS":默认就选择上了"万维网服务",即WEB站点:完成安装:打开IIS服务:可以看到刚创建好的IIS就有个默认站点:查看默认站点的目录路径:2.配置默认站点:IP地址这里需要注意,因为有可能本地有两块网卡,会有两个不同的IP,那么客户访问时输入哪个IP呢?或只有一个网卡,但设置了两个IP都有可能出现此类问题.如果选择"全部未分配",代表客户输入哪个IP都能访问,但在实际当中还是最好指定一个IP 来访问比较好!默认TCP端口是80,一般的WEB站点都保留此值,这样用户使用浏览器输入"http://IP地址"就可以访问WEB站点.如果为了安全保密,修改TCP端口,如修改成"81",则访问WEB站点时需要输入"http://IP地址:81",如果不具体指定TCP端口,则不能正确访问WEB站点.主目录中可以设置WEB站点目录的存放路径,以下是默认站点目录的路径:文档用于设置网站的首页,以下的多个网页的优先显示的顺序是从上到下.3.配置虚拟目录物理目录:实际存放在主目录的子文件夹虚拟目录:能将一个网站的文件分散存储在同一计算机的不同路径和其他计算机中使用虚拟目录的优点:将数据分散保存到不同的磁盘或者计算机上,便于分别开发与维护当数据移动到其他物理位置时,不会影响到Web网站的逻辑结构在默认网站上创建"虚拟目录":创建虚拟名称:指定虚拟路径:打开虚拟目录属性:配置后虚拟目录属性后访问虚拟目录:在浏览器地址栏输入“http://IP/地址/虚拟目录名”通过在网页中的链接访问Web网站4.配置虚拟主机为了提高硬件资源的利用率,可以在一台计算机上运行多个网站,而不需要另加什么硬件,这些网站称为虚拟主机,而实现虚拟主机一般有3种方式:a)使用不同的IP地址b)使用相同的IP地址、不同的TCP端口c)使用相同的IP地址和TCP端口、不同的主机头1)不同IP地址的网站例如:服务器上有2个IP地址192.168.1.2和192.168.1.3,默认网站站用192.168.1.2,现在需要新建一个网站,IP地址为192.168.1.3.创建另一个新的WEB站点:为第二个网站指定1.3的IP地址:指定站点目录路径:创建完毕:2)不同TCP端口的网站如果2个网站,IP地址和TCP端口都相同(主机头值为空),则这2个网站不能同时启动:修改第二个网站的TCP端口:网站地址为“http://IP地址:TCP端口号”:3)配置主机头相同IP相同TCP端口能运行多个网站吗?可以使用不同的主机头运行多个网站(主机头形式为FQDN)注意:主机头需要DNS解析创建第二个网站的IP和第一个IP相同,然后再选择"高级":单击"编辑":为两个站点分别配置不同主机头,客户端分别输入不同的名称访问不同的WEB站点:巧妙设置解决IIS服务器访问难题(图)1、解惑子页面无法访问难题当我们使用IIS6.0服务器架设好了目标网站,并尝试使用IE浏览器来访问目标网站的主页面时,可能会发现该网站主页面内容可以被正常访问到,但我们在尝试访问该网站子页面内容时,IE浏览器却出现了无法访问的提示,这究竟是什么回事呢?其实这种访问错误提示是IIS6.0服务器所特有的,我们只要按照如下步骤设置一下IIS服务器就能轻松排除该访问难题:进入到本地服务器系统的IIS服务器控制台界面。

WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5_3 安装教程学习教程

WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5_3 安装教程学习教程

windows2003手动安装PHP5配置2009-11-15 17:45今天,服务器进行PHP环境的配置,先在百度搜集了一些相关资料进行参考,然后开始手工配置PHP5环境(个人比较喜欢绿色免安装的东西)。

在Windows环境下安装PHP有两种方法:手工配置环境或者使用PHP安装包进行安装。

据PHP官方手册上称安装PHP最好的选择是手工安装。

在手工安装中安装PHP最好的方式便是将所有PHP有关的文件都放入同一目录,并在系统的PATH环境变量中设置此目录。

在WINDOWS环境配置PHP5,你必须明白这两个名词的函义:ISAPI(Internet Server Application Program Interface):即Internet 服务器应用程序编程接口。

CGI (Common Gateway Interface):即通用网关接口1、介绍使用安装程序进行安装:PHP 的 Windows 安装程序可以在/downloads.php下载。

点击 Windows Binaries 下的 PHP 5.2.2 installer(选择最新版) 即可下载。

它会为 IIS、PWS 和 Xitami 安装 CGI 版本的 PHP,并配置好 web 服务器。

该安装程序不包含任何外部的 PHP 扩展(PHP_*.dll)。

如果需要,可以在Windows ZIP 包和 PECL 中找到。

注: 虽然 Windows 安装程序是让 PHP 工作的最容易的方法,但是它有很多限制。

例如,它不支持自动安装 PHP 扩展。

使用安装程序安装 PHP 不是最好的方式。

警告:请注意,这种安装方式安装的 PHP 不是安全的。

如果需要一个安全的 PHP 设置,最好使用手动方式安装,并手动设置好每个选项。

该自动安装程序能够让用户立即使用 PHP,但是这不意味着可以用于在线的服务器中。

2、介绍使用压缩包进行手工安装:PHP 的手工安装程序可以在/downloads.php下载。

在IIS中配置PHP环境

在IIS中配置PHP环境

xp+iis下配置php5备忘:php版本: PHP 5.1.2 zip package (8,926Kb) - 12 Jan 20061.解压php文件到c:\php2.将php文件夹下php.ini-dist 改名为php.ini ,然后找到extension_dir = "./" 改为extension_dir = "c:\php\ext"(大概在461行)3.去掉;extension=php_mysql.dll 前的";"注释符号(大概在589行)4.复制php.ini到C:\WINDOWS再复制php5ts.dll和libmysql.dll到WINDOWS\system32\中5.打开IIS,添加一个php后缀. (指向c:\php\php5isapi.dll) .重启IIS.===============================================================网上有很多关于PHP在IIS下配置的教程,但都是一些很理性化的东西,我从里面整理出来这个教程发出来为了方便参考,,有什么问题也可以大家一起交流,,如果有什么不对的地方,请指正..下面的教程都是在windows 2000下实现的,其他系统请自己参照修改,操作系统目录:c:\winntPHP默认安装目录:C:\phpPHP版本:PHP 4.3.10 下载地址:/downloads.php (Windows Binaries)Mysql版本:mysql-4.0.22-win 下载地址:/downloads/zend :Zend Optimizer v2.5.5 下载地址:/soft17/ZendOptimizerWindows-i386.exe首先将php压缩包解压到c:\php目录下,先php.ini-dist改名为php.ini然后php.ini 和php.exe复制到winnt目录...php4ts.dll和php4isapi.dll(这个在sapi目录中)复制到winnt/system32 目录..........为了使你的PHP能支持更多的模块,用记事本打开Php.ini在里面搜索extension_dir 将值./改为C:\PHP\extensions然后搜索;Windows Extensions 将下面的扩展模块打开,只要将前面的;去掉便可以...但有部分模块是不支持的..在IIS下建立建一个PHP程序测试目录,如D:\WEB,在"Internet服务管理器"中,右击"默认Web站点->新建->站点",别名为web,实际路径为D:\web要有读取、运行脚本和浏览权限;在IIS的ISAPI刷选器中添加php的筛选器php有两种运行的环境模式... 但都是从这里添加1.如果你想用Isapi模式,在IIS下--主目录配置修改可执行路径:C:\WINNT\System32\php4isapi.dll如果想用CGI/FastCGI模式,先在php.ini搜索cgi.force_redirect = 将前面的;号去掉,将值改为0 (默认为1) 然后请在IIS下----主目录配置修改可执行路径:C:\WINNT\php.exe做完这些准备工作后不要忘记重新启动IIS的WWW服务;在D:\web目录下写一个测试PHP环境的文件info.php,内容为:Phpinfo();?>然后在浏览器中输入http://你的IP/info.php你将看到一个关于你的系统运行的PHP环境的相关信息ZEND的安装:一路NEXT,然后到下面那个画面时,请选择IIS,在继续NEXT后,选择php.ini所在的目录都是默认的...然后还是NEXT,,安装过程中会自动备份你的PHP.INI的文件和重新启动IIS服务..MYSQL的安装:MYSQL的安装相对比较简单,,一路next,安装完毕,,会自动作为系统的一个服务启动. 在这里不再一一描述...然后php.ini 和php.exe复制到winnt目录...php4ts.dll和php4isapi.dll(这个在sapi目录中)复制到winnt/system32 目录..........为了使你的PHP能支持更多的模块,用记事本打开Php.ini在里面搜索extension_dir 将值./改为C:\PHP\extensions然后搜索;Windows Extensions 将下面的扩展模块打开,只要将前面的;去掉便可以...但有部分模块是不支持的..在IIS下建立建一个PHP程序测试目录,如D:\WEB,在"Internet 服务管理器"中,右击"默认Web站点->新建->站点",别名为web,实际路径为D:\web 要有读取、运行脚本和浏览权限;在IIS的ISAPI刷选器中添加php的筛选器php有两种运行的环境模式... 但都是从这里添加然后选择添加1.如果你想用Isapi模式,在IIS下--主目录配置修改可执行路径:C:\WINNT\System32\php4isapi.dll 此处路径也可以是你php文件放置的路径比如C:\php\php4isapi.dll此处路径也可以是你php文件放置的路径比如C:\php\php4isapi.dll如果想用CGI/FastCGI模式,先在php.ini搜索cgi.force_redirect = 将前面的;号去掉,将值改为0 (默认为1)然后请在IIS下----主目录配置修改可执行路径:C:\WINNT\php.exe 此处路径也可以是你php文件放置的路径比如C:\php\php.exe做完这些准备工作后不要忘记重新启动IIS的WWW服务;在D:\web目录下写一个测试PHP环境的文件info.php, 内容为:Phpinfo();?>然后在浏览器中输入http://你的IP/info.php你将看到一个关于你的系统运行的PHP环境的相关信息ZEND的安装:一路NEXT,然后到下面那个画面时,请选择IIS,在继续NEXT后,选择php.ini所在的目录都是默认的...然后还是NEXT,,安装过程中会自动备份你的PHP.INI的文件和重新启动IIS服务..MYSQL的安装:MYSQL的安装相对比较简单,,一路next,安装完毕,,会自动作为系统的一个服务启动.在这里不再一一描述...至此,你的iis下支持php+mysql+zend就成功了,当然zend可以选择安装,不安装也不耽误使用。

IIS配置php网站

IIS配置php网站

2 3
PHP网站配置说明(四)--应用程序池配置
1
2
3
1、选择应用程序池结点,选择基本设置,设置内容如图2所示 2、高级设置如图3所示,服务器系统为32位则可跳过此设置
PHP网站配置说明(五)--注意事项
1、选择IIS服务器根结点,添加或修改ISAPI和CGI限制规则。 2、将php5isapi.dll及rewrite限制规则改为允许
PHP网站配置说明(一)--建立网站 1 3
2
1、打开IIS管理器 2、根据图片所示,右键单击网站结点,添加网站 3、在添加网站窗口中,输入网站所需相关信息,并 选择网站所在的目录,如图2所示 4、信息输入完成点击确定后,所建网站会在左侧列 表中显示出来,如图3所示。
PHP网站配置说明(二)--ISAPI筛选器 1
注:IIS配置完成后,请将网站的伪静态规则(httpd.ini)去覆盖 rewrite所在目录的规则
2
3

1、选择P2PWeb网站,双击右侧的ISAPI筛选器见图 (1-2) 2、分别的加入PHP5isapi.dll及Rewrite.dll两个库如图 (2-3)所示
PHP网站配置说明(三)--处理程序映射 1
1、选择P2PWeb网站, 双击右侧的处理程序映 射,如图1 2、添加脚本映射,如图 (2-3)所示。完成后确 定

Windowsserver2012IIS8下安装PHP FastCGI支持

Windowsserver2012IIS8下安装PHP FastCGI支持

Windows server 2012 IIS8下安装PHP FastCGI支持IIS8下安装PHP FastCGI支持1. php5.4下载:/downloads.php ,因为安装FastCgi(微软Windows7 IIS7后推荐方式,据测试性能比ISAPI方式好,切崩溃后只影响当前用户)模式,因此下载nts的(非线程安全)安装包.2. 将下载的Zip文件解压到X:\php,并保证系统有执行权限,在此文件夹下复制一份php.ini-development,并更名为php.ini.3. 编辑php.ini 并保存4.o fastcgi.impersonate = 1;(记得删除最前面的分号,下同)o cgi.force_redirect = 0;o extension_dir = "./ext";o default_charset = "UTF-8"o date.timezone = "Asia/Shanghai"o date.default_latitude = 31.5167o date.default_longitude = 121.4500(以上三项可以到/date.timezone去找需要的对应参数)o extension=php_bz2.dllo extension=php_curl.dllo extension=php_fileinfo.dllo extension=php_gd2.dllo extension=php_gettext.dllo extension=php_gmp.dllo extension=php_intl.dllo extension=php_imap.dllo (等等,根据需要去掉前面分号,注意,某些模块需要加载相关的驱动,比如firebird 需要fbclient.dll,所以在没安装这些数据驱动之前,不要删除相关项的分号,以后用到再修改)5. 在cmd窗口下运行x:\php\php.exe -info 检查各模块的依赖情况.如果有依赖的模块没有会报告.6. 打开IIS管理,在服务器下的"处理程序映射" 按下图添加php的fastcgi 处理模块.点"确定"然后点"是"即可7. 为了开发时(发布时其实也应该如此)互不影响,将php文件夹放在网站主文件夹以外,然后按引用程序添加到主网站,并给其单独设置应用程序池,注意:目前php的Windows版好像只有32位(至少官方是这样),因此若在64位Windows8下,最好将"启用32位应用程序:设为True.具体设置可以参照前文《iis8下设置asp ISAPI》。

WIN7下配置 IIS7.0+PHP+MySQL+Zend+Phpmyadmin

WIN7下配置 IIS7.0+PHP+MySQL+Zend+Phpmyadmin

WIN7的用户越来越多,很多朋友都更新上来了,呵呵,当然我的也是WIN7系统,但是很多时候我们做网站需要本地测试,只装IIS7.0只能支持ASP,只装Apache+PHP...又只能支持php,但是我们平时接触的所用到网站程序不只一种,同时安装IIS和Apache那当然是可以的但是80端口只能选一,感觉很麻烦,如何在WIN7下配置IIS7.0+PHP+MySQL+Zend+Phpmyadmin?那下面我分享我的经验。

1)、需要准备的程序:声明下我的系统win7 旗舰版X86(32位)1.IIS 7.0-----------------------------------系统自带的就行2.php-5.2.10-Win32-x86.ZIP-----------测试了很多版本,这个为我测试成功且最高版本的3.MySQL 5---------------------------------这个自己选择对版本没多大要求4.ZendOptimizer-3.3.3---------------------zend3.3.3就好了.5.Phpmyadmin----------------------------这个用的人很多,我不用这个,后面推荐一个我用的MySQL管理工具(说明:这里出来IIS系统自带的,其他的我都是用的解压版的)2)、依次安装配置上述程序:2-1)、安装IIS:安装iis我就不多少了,实在不懂的网上大把资料,自己去搜下!要注意的是:你后面配置PHP运行方式的时候是用“ISAPI筛选”还是“Cgi-fcgi”,如图选择:如何配置下面会讲到,这里支持ASP就可以了.(请根据自己的需要选择,都选上也行.)2-2)、安装/解压php压缩包(这里我所讲到的是压缩包,安装版的实际也叫傻瓜版)把php的压缩包解压,例如我的:D:\HostServer\PHP (或其它目录)2-2-1)、配置PHP:打开D:\HostServer\PHP (或其它目录) php.ini-dist,重命名为php.ini,用记事本打开查找:extension_dir = "./"将其路径知道你的PHP目录下的扩展功能目录中,这里PHP5对应修改为extension_dir = "D:/PHP/php5/ext"。

IIS + FastCGI + PHP5.3 + MySQL5.1 + Gzip 详细配置图文教程

IIS + FastCGI + PHP5.3 + MySQL5.1 + Gzip 详细配置图文教程

文章来源:/content.asp?newsid=1612IIS + FastCGI + PHP5.3 + MySQL5.1 + Gzip 详细配置图文教程本文所用的软件名称及下载地址:PHP5.3.2:php-5.3.2-nts-Win32-VC9-x86.zip地址:/downloads/releases/php-5.3.2-nts-Win32-VC9-x86.zipMySQL:mysql-essential-5.1.48-win32.msi地址:http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.1/mysql-essential-5.1.48-win 32.msiFastCGI:这个有两种配置方法,正文中详细介绍phpMyAdmin:本文用的是3.3.4版Zend Optimizer:目前的Zend Optimizer还不支持PHP5.3.2 ,等出新版后我们再装。

前言:PHP5.3的版本选择现在的PHP5.3 For Windows一共给了四个版本:VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,参考PHP官网提供下载的地方左边的英文来看看这几个版本有什么区别。

一、如何选择PHP5.3的VC9版本和VC6版本VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。

VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。

二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。

在XP下配置IIS支持PHP

在XP下配置IIS支持PHP

在XP下配置IIS支持PHPPHP下载:/download/,选择zip下载。

一、安装PHP 5.2.111、将下载的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” //PHP安装目录找到以下语句,去除前面的分号:;extension=php_mbstring.dll;extension=php_gd2.dll;extension=php_mysql.dll;extension=php_mcrypt.dll二、配置IIS使之支持PHP1、打开IIS,找到“网站”-“默认网站”,右键点击“默认网站”,然后点击“属性”。

2、点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入筛选器名称“php”,可执行文件“d:\php5 \php5isapi.d ll”,如图1所示(其中php5isapi.dll的路径可以按“浏览”按钮来选择),然后点击“确定”退出。

在我下载的PHP包中,没有php5isapi.dll,这个问题我在后面的注释中解释图1箭头变为绿色,表明筛选器PHP安装正确,如图2所示。

我在配置的时候,没有显示绿色的箭头,在我做好全部的配置后,重启IIS服务,箭头变成绿色的。

图23、在主目录标签下点击“配置”,出现“应用程序配置”对话框,再点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”对话框中,在可执行文件位置中输入d:\php5\php5iaspi.dll,在扩展名处输入php,然后确定。

IIS+PHP环境配置教程,如何在IIS运行PHP

IIS+PHP环境配置教程,如何在IIS运行PHP

IIS+PHP环境配置教程,如何在IIS运行PHP文章来自:大学生校园网 详文参考:/html/web/exchange/2010/0319/3272.html编辑:蓝色木头百度空间地址/ibluewood很多PHP爱好者,在自己的本地电脑上架设PHP开发环境,但是由于以前安装有IIS服务器,PHP是否也可以在IIS下运行呢?答案是肯定的,下面我们来具体讲述下怎么在本地架设IIS+PHP环境。

一、环境需求和准备工作:笔者选择了PHP5.2版本,而IIS则是XP系统自带的IIS5。

首先我们要安装IIS组件,默认情况下在XP系统是没有安装的。

第一步:通过控制面板的添加/删除Windows组件完成IIS组件的安装工作。

第二步:在添加/删除Windows组件选项窗口中我们双击Internet信息服务(IIS),然后把里面的包括internet信息服务管理单元,公用文件,万维网服务选中。

(如图1)图1第三步:插入XP SP2系统光盘复制必须文件到本地硬盘,安装完毕后我们可以从“管理工具”中的“internet信息服务”启动IIS程序。

(如图2)图2二、安装PHP程序及设置:安装好IIS后我们就可以发布相应的网站了,但是这时还无法浏览PHP语言建立的页面,我们需要先安装PHP并设置必须的参数。

第一步:下载PHP主程序,笔者使用的是PHP 5.2,解压缩到本地磁盘c盘根目录。

(如图3)附:PHP5.2.3下载地址/downloads.php#v5图3第二步:接下来将PHP文件夹中的php.ini-dist复制到C:\WINDOWS目录下并改名为php.ini,复制php5ts.dll和libmysql.dll两个文件到C:\WINDOWS\system32中。

(如图4)把extension_dir = "./"修改为extension_dir = "C:\php\ext";另外还需要把“;extension=php_mysql.dll”前的分号去掉,改成extension=php_mysql.dll。

Win7在IIS7下的PHP环境搭建

Win7在IIS7下的PHP环境搭建

Windows7下IIS7+PHP5+MySQL5+PHPMyAdmin环境的配置一.IIS7的启用。

控制面板-----程序-----打开或关闭Windows功能,按下图选取必要的功能:等运行结束后进行下一步工作。

二.安装微软公司的PHP管理程序(可从微软网站下载)程序的名字为:PHPManagerForIIS-1.2.0-x64(64位的)PHPManagerForIIS-1.2.0-x86(32位的)若安装32位的程序,系统提示不能安装,就改为64位的Next选I Agree然后Next等待安装结束。

点CLOSE.三.安装PHP5:选取一个你认为合适的硬盘(例如:C:或D:或E:等等)创建一个名为PHP5的文件夹,将下载的php-5.2.3-Win32解压到这个文件夹中。

四.安装mysql-essential-5.0.27-win32:双击安装:Next选Custom然后Next选全部组件这里选第二项。

点change改变安装文件夹。

(这里我选取早已建好的mysql文件夹)点OK.然后next.点Install(安装)等待安装结束。

要求创建帐户。

这一步选Skip Sign-Up点Next安装向导安装完成。

选中Configure The MySQL Server now 点击Finish开始配置MySQL.点next.选第一项Detailed Configuration(详细配置)然后Next.第一项是将本机配置成一台用于程序开发的服务器(Developer Machine)使用较少的内存。

第二项是将本机配置成一台服务器(Server Machin)适用于web或应用程序服务器,将使用中等的内存。

第三项是将本机配置成一台专用的MySQL 服务器(Dedicated MySQL Server Machine)将使用较大的内存。

我们在此选第二项。

Next第一个选项是本服务器可以为多功能数据库提供服务,快速事务处理和存储引擎第二个选项是本服务器只作为数据库事务处理服务器第三个选项是是一台非数据库事务处理处理服务器在这里我们选第二项,nextNext这里:第一项是Decision Suppot(DSS)/OLAP在线决策支持,20个用户连接。

iis7配置php教程

iis7配置php教程

Web服务器:windows2008下IIS7.0+PHP+Mysql+zend+phpmyadmin配置教程确认你已经准备好了以下程序:mysql-5.1.32-win32phpMyAdmin-3.2.0.1ZendOptimizer-3.3.3一、安装MySQL(1),双击MySQL-essential-5.0.45-win32.msi:选择Custom自定义安装:点击"Change"更改MySQL安装目录:待文件复制安装完毕后,进行MySQL设置界面,单击Finish:选择Detailed Configuration(详细配置):选择MySQL运行模式:Server Machine:·Developer Machine(开发机器):该选项代表典型个人用桌面工作站。

假定机器上运行着多个桌面应用程序。

将MySQL服务器配置成使用最少的系统资源。

·Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。

MySQL服务器配置成使用适当比例的系统资源。

·Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。

假定运行没有运行其它应用程序。

MySQL服务器配置成使用所有可用系统资源。

选择MySQL数据库默认存储方式:Non-Transactional Database Only(MYISAM):通过Database Usage(数据库使用)对话框,你可以指出创建MySQL表时使用的表处理器。

通过该选项,你可以选择是否使用InnoDB储存引擎,以及InnoDB 占用多大比例的服务器资源。

Multifunctional Database(多功能数据库):选择该选项,则同时使用InnoDB和MyISAM 储存引擎,并在两个引擎之间平均分配资源。

Windows.Server2008.IIS7.0配置php,MySQL教程

Windows.Server2008.IIS7.0配置php,MySQL教程

Windows Server 2008 IIS 7.0配置php,MySQL,Zend,phpMyadmin教程首先确认你已经把一下程序下载完毕mysql-5.0.41-win32phpMyAdmin-2.11.3ZendOptimizer-3.3.0aphp-5.2.5-Win32首先把php的压缩包解压到E盘,例如E:\php (也可以是其他盘符,个人喜好而已) 1、IIS 管理器主界面2、配置ISAPI筛选器打开站点的ISAPI筛选器,添加一个筛选器.筛选器名称为php,可执行文件路径为F:\php\php5isapi.dll3、配置处理程序映射添加脚本映射请求路径为*.php,可执行文件路径为F:\php\php5isapi.dll,名称为php4、配置应用程序池添加应用程序池名称为php, .NET Framework 版本选”无托管代码”,托管通道模式选”经典”5、更改站点应用池选择应用程序池为刚刚所建立的php应用池6、添加默认文档添加名称为index.php的文档7、配置php.ini更改F:\php目录里的php.ini-dist的名称为php.ini,然后复制到X:\Windows目录(X为你系统所在的盘符)并把php_gd2.dll,php_mcrypt.dll,php_mysql.dll,php_pdo_mysql.dll前面的引号去掉,这样php才可以支持这些扩展8、配置extension路径更改extension_dir的路径为F:/php/ext/ (必须以/结尾)9、配置session.save_path路径更改session.save_path的路径为F:/php/tmp (此目录需要手动建立)现在php基本配置完成了,下面开始讲解配置phpmyadmin,先把压缩包里的内容解压到X:\inetpub\wwwroot\phpmyadmin9、配置phpmyadmin的验证方式修改phpMyAdmin\libraries\config.default.php文件把$cfg['Servers'][$i]['auth_type'] = 'config';更改为$cfg['Servers'][$i]['auth_type'] = 'cookie';10、配置phpmyadmin的加密用的私钥把$cfg['blowfish_secret'] = '';更改为$cfg['blowfish_secret'] = 'im286';现在已经把phpmyadmin配置完成了11、安装ZendOptimizer一路直接Next既可完成安装,安装路径那里可以设置为F:\Zend默认安装完毕以后不不可以直接支持Zend加密,需要做特别的设置 ..下面将讲解如何配置Zend,并让php可以支持返回桌面,在”我的电脑”上面右键,点击”属性”然后出现一下窗口,然后点击右边栏的”高级系统设置”然后再点击下面的”环境变量”双击打开编辑Path变量窗口,然后在前面添加F:\php;F:\php\ext;F:\Zend\lib;F:\Zend\lib\Optimizer-3.3.0\php-5.2.x;然后点击确定完成配置注意:如果你的Zend版本和php版本和我所演示的不同的话,那么上面的路径可能会更改,请时情况修改文件路径11、安装MySQL执行安装程序,直接下一步既可.安装路径可以自由选择,默认的也可以.个人喜好而已. 安装完毕以后程序会提示你配置MySQL1.配置窗口2.询问你使用什么配置,这里可以选择Standard Configuration,也就是标准配置3.安装系统服务,直接Next既可4.设置root用户密码,直接输入既可..第一次设置的时候没有Current root password:这个选项的,因为我是已经安装过的,所以再次设置密码的时候需要确认当前root的密码.而第一次安装却没,这一步可以忽略. ^^5.应用配置MySQL已经安装完毕现在全部配置工作已经完成,如果不出意外的话,那么现在您的IIS 7.0就可以支持php,mysql,zend,phpmyadmin了在你的wwwroot目录新建一个index.php文件,并输入以下内容<?phpPhpinfo();?>退出保存…然后打开你的浏览器,打开站点http://127.0.0.1哈哈,看到没…支持php了..你也可以去下载一个php探针..这个界面更友好一些如果你用ASP程序的时候发现程序不能用的话,那么估计就是父路径支持没打开..下图告诉将怎么打开把默认的False更改为True然后应用更改既可本教程也是参照其他网上的资料的.而且本教程还是按照本人记忆来做的,如有疏漏请联系我作者QQ:645888。

Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程

Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程

准备工作在完成IIS上进行PHP5安装配置工作之前,首先需要下载PHP5.2和PHP5.3,PHP5.3以php-5.3.2-Win32- VC9-x86为准,具体下载地址请参考PHP环境搭建:Windows7 Apache+PHP+Mysql一文。

Windows7 IIS7安装在进行IIS7 PHP安装配置之前,首先需要安装IIS7,Windows7默认并没有安装IIS,安装过程如下:首先进入控制面板,点击程序和功能,再点击左侧打开和关闭Windows功能,勾选Internet Information Services可承载的Web核心,确定安装。

在完成安装后,在勾选Internet信息服务,选择安装必要的IIS功能,注意由于在配置PHP5.2和PHP5.3 时,IIS7中是以ISAPI和FastCgi方式配置PHP的,所以Cgi和ISAPI 扩展和ISAPI筛选器务必勾选(此处由于我首先以ISAPI方式配置PHP5.2,我没有勾选Cgi),如图:安装IIS7在完成Windows7 IIS7的安装后,即可在控制面板中的管理工具中看到Internet信息服务管理器选项。

如何在Windows7 IIS7上以ISAPI方式配置PHP5.2?IIS7 PHP5.2配置第一步:php.ini配置解压php-5.2.13-Win32-VC6-x86.zip,重命名为php52iis,将其复制到C盘根目录下,将php.ini- list文件名更改为php.ini,打开php.ini进行配置,php.ini的配置与PHP环境搭建:Windows7 Apache+PHP+Mysql基本一样,注意extension_dir的目录指向必须准确,即1 extension_dir = "C:/php52iis/ext"另外在PHP5.2版本中没有date.timezone选项,所以无需设置。

在完成PHP5.2中php.ini的配置工作后,将其复制至C:\WINDOWS目录下,同时将PHP52iis目录下的libmcrypt.dll,libmysql.dll,php5ts.dll三个文件到C:/windows/System32目录下。

WINDOWS7IIS7.5配置PHP环境

WINDOWS7IIS7.5配置PHP环境

WINDOWS7IIS7.5配置PHP环境使用传统的增加ISAPI的方法在WIN7有点问题,我的问题是首页可以打开,安装PHP程序进入到关键创建数据库表的环节网页无法显示,于是弃用原来的方式!从网上看到IIS7.5有了更好的解决方案!就是FastCGI,配置使用了一下,果然速度非常快!而且以后再增点网站和虚拟目录时,只使用默认的defaultAppPool模型,不用重复增加PHP程序映射,就象以往IIS那样增加网站就可以运行PHP,非常方便!一、安装PHP5IIS7.5安装就无需再说了,本人的空间里有相关的教程!安装PHP,其实严格来说不是安装,只要将下载的PHP程序包解压至D:\PHP5目录下,找到文件:php.ini-recommended,将其改名为php.ini,接下来打开php.ini,查找:extension_dir = "./" 将此行修改为:extension_dir = "D:\PHP5\ext\" ,剩下的按照如图参数配置,然后保存并关闭。

二、增加PHP程序映射打开IIS,方法:开始-搜索框里:IIS,回车打开IIS!先点一下左边的主机,再到右边找到处理程序映射并双击!双击后会打开处理程序映射窗口如下:可右键添加模块映射或点右边红框链接也会出现新增窗口:请求路径输入:*.php;模块输入:FastCgiModule可执行文件选择:D:\php5\php-cgi.exe名称随便输入一个自己能明白的名称:myphp输入完成点确认完成模块映射的增加!三、设置模块属性一:回到IIS功能视图,找到“FastCgi设置”,双击打开:点击右侧的“编辑”链接:在环境变量集合里添加一个名称为PHP_FCGI_MAX_REQUESTS,VALUE为10000的项目;如图:添加对php.ini的文件监视,可以在修改php配置之后无需重启IIS而让更改生效!在监视对文件所做的修改项目右侧将文件定位到:D:\php5\php.ini,如下图,这样我们的工作就完成了大半了!接下来可以增加PHP站点了:四、增加PHP站点如下图配置网站:这样,一个PHP站点就建成了,注意WIN7的IIS7.5已经开始支持多站点创建,不过端口必需不能冲突!还有一个问题,就是默认文档修改的问题!通常如果在站点里增加默认文档会提示无法写入web.config配置文件的问题,我的解决方法是先在主机下增加默认文档,因为主机的默认文档都会继承到各站点或虚目录的!目前我不知道如何单独调整站点的顺序或文档!。

在IIS布置PHP环境图文教程

在IIS布置PHP环境图文教程

在IIS布置PHP环境图文教程1PHP环境搭建1.1IIS1.打开[开始]菜单->控制面板,选择[程序与功能]选项。

2.打开窗口,选择[打开或关闭windows功能],等待菜单读取(如图1-1)。

3.勾选[Internet信息服务]下除[FTP服务器]以外的所有选项,点击[确定],等待系统结束安装过程(如图1-2)。

4.重新打开[控制面板],选择[管理工具],点击打开[Internet 信息服务(IIS)管理器],出现下图窗口IIS安装成功(如图1-3)。

1.2PHPManagerForIIS1.位置EPD_ElpSim_MSP\Trunk\Project\03.Study\工具【PHPManagerForIIS-1.1.2-x86.msi】2.双击PHPManagerForIIS-1.1.2-x86.msi文件3.安装准备完成后,出现安装窗口(如图2-1),点击[Next>]进入下一步;4.出现用户协议(如图2-2),选择[I Agree],点击[Next>]进入下一步;5.显示安装进度(如图2-3),等待安装完成;6.安装完成(如图2-4),点击[Close]结束安装。

7.打开[Internet 信息服务(IIS)管理器],看到PHPManager选项(如图2-5),安装成功。

1.3PHP1.3.1安装1.位置EPD_ElpSim_MSP\Trunk\Project\03.Study\工具【php-5.4.10-Win32-VC9-x86.zip】2.解压压缩文件[php-5.4.10-Win32-VC9-x86.zip]到指定目录(如D:\Program Files\php目录),完成安装。

1.3.2配置1.打开[Internet 信息服务(IIS)管理器];2.选择PHPManager选项(如图3-1),点击打开PHPManager选项3.出现PHPManager配置窗口(如图3-2),点击Register new PHP Version链接;(如D:\Program Files\php\php-cgi.exe),点击确定;5.如出现PHP版本信息且各链接项可用(如图3-4),测PHP配置成功。

IIS7添加PHP支持

IIS7添加PHP支持
extension=php_mbstring.dll extension=php_mssql.dll extension=php_mysql.dll
3、把 php.ini 保存,然后复制到 Windows 目录下。 4、打开“Internet 信息服务(IIS)管理器”,在“应用程序池”中新建一个应用程序池,取名为 PHP,.Net 版本为“无托管代码”。
8、以上工作做完后就基本完工了,下面测试: 在 IIS 指定的站点目录下建一个文件 phpinfo.php,里面的内容就是经典的 PHP 测试函数:
&lt;?php phpinfo(); ?&gt;
保存后打开浏览器看结果:localhost/phpinfo.php,如果能看到类似下面的页面就说明你成功了:
5、在“ISAPI 筛选器”中点右键“添加”,起名为 php,可执行文件选成 C:\php\php5isapi.dll。
6、在“ISAPI 和 CGI 限制”里点右键“添加”,路径还是选成 c:\php\php5isapi.dll,描述还写成 php,选中“允许执行扩展路径”。
7、在“处理程序映射”里右键“添加脚本映射”,请求路径填*.php,可执行文件还选 c:\php\php5ispai.dll,名称还叫 php。
IIS7 添加 PHP 支持 适用于 Vista/Windows 2008/Win7) 支持(适用于
PHP 5.3 以上的版本在 IIS 中的运行方式是 FastCGI,本文个 5.3 以前的版本 配置 IIS 之前,在“程序和功能”里面的“打开或关闭 Windows 功能”里不但要安装 IIS,而且还要安装两个重要的 ISAPI 组件,如下图:
下面开始配置 PHP 1、把 PHP 目录下的 php.ini-dist(显示扩展名)改成 php.ini,然后用记事本打开,在里面找到 extension_dir = &quot;./&quot;,然后把里面的./改成 c:\php(就是把 PHP 解压到的那个路径)。 2、还是在 php.ini 这个文件里,找到下面这三行,把它们前面的分号删掉(带分号是注释的意思)

IIS7配置php运行环境以及常见问题分析解决

IIS7配置php运行环境以及常见问题分析解决

1. 添加应用程序池
2. 添加isapi和cgi限制
3. 添加isapi筛选器
4. 添加脚本映射
5. 测试(之前已经创建了phpinfo.php) 跟之前一样 打开localhost/phpinfo.php 查看效果:
PHP5.3.5 官方下载:/downloads/releases/php-5.3.5-Win32-VC9-x86.zip
首先安装好IIS7 安装的时候 要注意三个地方打得勾
注: CGI 会在IIS7+PHP_5.3.5的环境中用到
好了,到现在 已经可以成功的运行PHP程序了.
IIS7+PHP_5.2.17
于之前安装IIS的时候已经选上了isapi扩展和isapi筛选,这里就不用另外再添加角色服务了,直接开始
先修改php.ini文件..
把c:\php下的php.ini-dist (需先设置显示扩展名)改名成php.ini,用记事本打开 找到extension_dir = “./”,然后把里面的./改成c:\php(根据自己的实际情况修改路径)
常见问题:
问题一:
Warning: require_once(./libraries/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in X:xxxxxxphpmyadminindex.php on line 34
[注意事项]:
不要把phpmyadmin解压安装在根目录,因为这样匿名用户就会拥有根目录的权限。
正式开始安装:
IIS6整合PHP详解:

从权限入手解决IIS+PHP环境HTTP 错误 401.3故障

从权限入手解决IIS+PHP环境HTTP 错误 401.3故障

在IIS基础上建立PHP环境总会出现这样或那样的问题,很多问题都比较难解决,笔者最近在建立IIS下PHP环境时就遇到了出现访问出错的问题,所有php页面文件无法正常显示出来,而ASP还有HTML静态页面能够顺利访问。

下面就请各位IT168的读者随我一起从权限入手解决IIS+PHP环境故障。

一、故障现象:笔者搭建环境采用的操作系统是windows XP,IIS是系统自带的IIS 5,PH P版本是5.2。

按照网上的步骤笔者安装PHP程序并配置了IIS中的相应映射参数建立了PHP环境,并且生成了名为index.php的文件作为测试用。

在实际使用中却发现在服务器上通过浏览器访问http://127.0.0.1/index.php和http://l ocalhost/index.php均出现错误提示,具体页面显示为“无权查看网页,基于所提供的凭据,您没有权限查看此目录或网页,HTTP错误 401.3——访问被资源ACL拒绝”。

(如图1)图1 点击看大图为了进一步排查故障笔者又在IIS中通过在默认网站上点“浏览”来查看,结果收到的反馈消息和上面的一样,也是“HTTP错误 401.3——访问被资源AC L拒绝”。

(如图2)图2 点击看大图然而在同一个站点的其他页面文件,只要不是PHP语言建立的都可以正常浏览和查看,包括HTML静态页面和ASP动态网页文件。

二、修改验证方式解决问题:既然IIS反馈回的信息是“HTTP错误 401.3——访问被资源ACL拒绝”,所以笔者也针对访问权限进行排查故障工作。

第一步:在IIS中的默认网站上右键选择“属性”来查看该站点的相关属性信息。

(如图3)第二步:在打开的默认网站属性处我们找到“目录安全性”标签,然后点“匿名访问和身份验证控制”旁边的“编辑”按钮。

(如图4)图4 点击看大图第三步:笔者在“身份验证方法”处看到了默认情况下IIS是通过建立的I USER_CHINA-914340F04以及相应的密码访问IIS页面信息的,这个帐户也是由I IS自动创建的。

WindowsServer2019IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

WindowsServer2019IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

WindowsServer2019IIS10.0+PHP(FastCGI)+MySQL环境搭建教程准备篇⼀、环境说明:操作系统:Windows Server 2019PHP版本:php 7.3.11MySQL版本:MySQL 8.0.18.0⼆、相关软件下载:1、PHP下载地址:2、MySQL下载地址:3、Visual C++ Redistributable for Visual Studio 2015(安装PHP、MySQL需要此插件)4、Microsoft URL 重写模块 2.0下载地址(IIS伪静态需要此插件)安装篇⼀、安装IIS10.0控制⾯板-系统和安全-管理⼯具服务器管理器添加⾓⾊和功能下⼀步选择:基于⾓⾊或基于功能的安装下⼀步选择:从服务器池中选择服务器下⼀步选择:Web服务器(IIS)添加功能下⼀步下⼀步下⼀步确保CGI被选中,其他的⾓⾊服务根据需要选择,如果不知道如何选择,建议选择全部功能。

下⼀步安装显⽰安装成功,点关闭。

可以看到⾓⾊和服务器组中已经有了IISIIS10.0已经安装完成。

⼆、安装PHP1、Visual C++ Redistributable for Visual Studio 2017 (x86、x64)安装x86安装x64全部安装完成后,点关闭。

2、安装php-7.3.11-nts-Win32-VC15-x64.zip解压php-7.3.11-nts-Win32-VC15-x64.zip⽂件重命名⽂件夹为php73,把php73⽂件夹拷贝到C盘根⽬录打开C:\php复制php.ini-production为php.ini⽤记事本打开php.ini做如下添加修改:extension_dir = "C:\php73\ext" #设置php模块路径date.timezone = PRC #设置时区为中国时区cgi.force_redirect = 0 #开启以CGI⽅式运⾏phpfastcgi.impersonate = 1;cgi.rfc2616_headers = 1以下php扩展模块,根据需要选择开启,取消前⾯的分号为开始相应扩展模块extension=curlextension=gd2extension=mbstringextension=exifextension=mysqliextension=socketsextension=php_xmlrpcextension=php_pdo_mysql修改完成后,保存退出3、配置IIS⽀持PHP打开控制⾯板-系统和安全-管理⼯具打开服务器管理器双击左边“起始页”下⾯的计算机名称找到中间的IIS部分,打开“处理程序映射”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何让IIS支持PHP
说的比较罗嗦,不过不罗嗦又怕大家说不太详细,请理解,理解万岁!!!同时看见论坛上有人问IIS怎么没有Web服务器扩展啊?怎么不一样啊?等问题,就顺便把这也搞进来了。

先请诸位先确认好版本,打开Internet信息服务(IIS)管理器后,在帮助菜单选择“关于Internet信息服务(IIS)管理器”即可在弹出的对话框中看见版本号。

重要的一步:打开Internet信息服务(IIS)管理器后,在鼠标左击选中默认网站,单击鼠标右键在弹出的菜单中选择“停止”。

安装IIS5.1支持PHP:
打开Internet信息服务(IIS)管理器后,在鼠标左击选中默认网站,单击鼠标右键在弹出的菜单中选择“属性”,在弹出的对话框中选择标签栏中的“ISAPI 筛选器”。

点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再点击“浏览”按钮选择php5isapi.dll 所在路径,如:D:\PHP5 \php5isapi.dl,然后点击确认,返回“默认网站属性”窗口。

第二步:选择“默认网站属性”窗口里标签栏中的“主目录”,再点击“配置”按钮,会弹出一个“应用程序配置”窗口。

点击此窗口的“添加”按钮,在弹出的窗口中先在扩展名上填写.php 然后点击“浏览”按钮将可执行文件指向php5isapi.dll 所在路径,如:D:\PHP5 \php5isapi.dl,返回“添加/编辑应用程序扩展名映射”窗口,确认动作为全部动作、己勾选脚本引擎和检查文件是否存在,检查无误后点击“确认”按钮。

返回“应用程序配置”窗口,点击“确认”按钮。

如果还想支持其它可依次类推。

第三步:返回至“默认网站属性”窗口,在标签栏选择“文档”,在弹出的对话框中点击“添加”按钮,向默认的Web 站点启动文档列表中添加index.php 项。

您可以将index.php 上移到最高,这样访问站点时就会首先自动寻找并打开index.php 文档。

搞定后点击确定,然后重新启动IIS!OK。

安装IIS6.0支持PHP:
打开Internet信息服务(IIS)管理器后,在鼠标左击选中“Web服务扩展”,单击鼠标右键在弹出的菜单中选择“添加一个新的Web服务器扩展” 在弹出的新建Web服务扩展窗口中扩展名填写:PHP,点击“添加”按钮,点击“浏览”按钮,选择php5isapi.dl(如:D:\PHP5 \php5isapi.dl),点击“打开”按钮,勾选上“设置扩展状态为允许”,点击“确认”按钮。

打开IIS,在WEB服务器扩展中“添加一个新的Web服务器扩展”,扩展名处填上:PHP,然后点“添加”设置如下图接着确定,把“设置扩展状态为允许”勾上确定完成服务器扩展添加。

其它的和安装IIS5.1支持PHP步骤一样了,只是最后点有些不一样,在第三步中搞定后点击确定后别急着重启IIS先点击开始菜单选择“运行”依次输入CMD回车
net stop w3svc回车
net stop iisadmin回车
net start w3svc回车
再打开IIS管理器,在“Internet信息服务(IIS)管理器”左边的“WEB服务扩展”中设置所有未知ISAPI 扩展允许,Active Server Pages允许,Internet数据连接器允许,最后重启IIS,好了WINDOWS 2003已成功为IIS加载了PHP支持。

相关文档
最新文档