在IIS6中配置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 可 可 性 .从 基 础 体 系 结 构 和操 作 的基 本 变 化到 用 于管 理 的用 户 界 面 的装 饰 等 都 进 行 了 改进

php运行环境配置说明书

php运行环境配置说明书

环境软件版本介绍:APACHE 2.0.59PHP5.2.3MYSQL5.0.45GD-2.0.35Zend Optimizer v3.3.0说明:以下环境安装是根据网域高科建站系统在WINDOW2003服务器上的运的要求来配置的,为保证顺利安装完成,请务必对照文档中的说明和示意图来操作注意:安装前,先检查服务器上是否已装有相同软件,以免服务冲突!在配置服务器的同时把IIS先服务装上。

本程序需要php+mysql+zend optimizer环境运行,运行环境安装包下载地址:/dow/phpmysqlzend.rar第一部分环境配置1: PHP 5.2.3的安装配置步骤a>解压环境安装包Win_php5inst,将php-5.2.3-Win32目录下的PHP5文件夹复制到C:\ ,并给C:\PHP5 添加来宾帐户,添加方法:右键PHP5文件夹=> 安全=> 添加=> 高级=> 立即查找在搜索结果中找到IUSR_ 开头的用户,权限默认,确认即可!b>右键我的电脑=> 属性=> 高级=> 环境变量=> 系统变量=> 选择Path 变量=>编辑=> 在变量值添加C:\PHP5 注意哦:跟前面的值要用分号隔开c>设定PHPRC环境变量,右键我的电脑=> 属性=> 高级=> 环境变量=> 系统变量= > 新建=> => 按确定完成,做完c>和b>两步后,记得要重启服务器哦,光注销是不够的d>右键我的电脑=> 管理=> 服务和应用程序=> internet信息服务(iis)管理器=>右键web服务扩展=> 添加一个新的web服务扩展=>扩展名PHP5,在要求的文件中添加php-cgi.exe,设置扩展状态为应许。

确定添加操作完成。

如何搭建PHP运行环境不用愁,手把手教你,百分百成功

如何搭建PHP运行环境不用愁,手把手教你,百分百成功

如何搭建PHP运行环境?不用愁,手把手教你,百分百成功!本笔记有原理分析、有详细步骤、有相关软件下载,php环境搭建轻松解决!第一课。

二、搭建一个web服务器(apache)与PHP配合最好的就是apache软件。

第一步、apache的安装1、下载相应版本的apache:2、安装时需要设置服务器的信息:3、我们使用自定义安装进行一些配置项:设置以下安装位置:4、Install开始安装和测试是否成功。

安装完成后,应该:在浏览器的地址栏中输入:Localhost如果能够发现如下的界面说明apache安装成功:Apache安装完成了,说明我们有:http服务器。

先祝贺下!第二步、安装php软件下面需要添加http服务器对php文件的处理能力。

安装php软件:Php版本的介绍?5.x 表示的php软件的开发版本好。

数字越大越新。

一般建议下载最新的稳定版本。

通常情况下我们都将php作为apache的一个工具来使用。

将php作为apache的一个模块来使用。

通常情况下:安装php 指的是将php安装成apache的模块。

1、下载相应版本:不用安装的步骤,需要解压配置即可:2、解压并将文件复制到安装目录(E:\amp\php):3、配置php与apache的关系:通过修改apache的配置文件达到目的:Apache的配置文件:apache的安装目录/conf/httpd.conf,我这里是:E:/amp/apache/conf/httpd.conf配置文件中使用apache的指令LoadModule来实现即可loadModule 模块名模块地址Httpd.conf文件:此时apache已经有了一个叫做php的工具了。

4、此时还需要配置,在什么时候应该调用这个工具。

只有请求到的文件的后缀名为 .php的话才需要调用这个工具完成解析。

利用执行段<FilesMatch>完成。

Httpd.conf中::5、重启apache使apache的配置文件生效:重启方法如下:6、判定PHP安装是否成功是通过访问localhost/info.php来进行检查。

IIS6部署WebAPI网站配置

IIS6部署WebAPI网站配置

IIS6部署WebAPI网站配置
本文档解决WebAPI调用时返回404错误
注:下列演示版本为1.1,实际版本为项目使用版本
1.打开IIS管理器,在需要配置的网站右键菜单中点击“属性”菜单项,打开“网站属性”
窗口。

2.在网站属性窗口中,选择主目录选项卡,点击“配置”按钮打开“应用程序配置”窗口。

3.在“应用程序配置”窗口中,选择“映射”选项卡,在“应用程序扩展”列表框中选择
“扩展名”为“.aspx”的项,点击“编辑”按钮打开“添加/编辑应用程序扩展名映射”
窗口。

4.在“添加/编辑应用程序扩展名映射”窗口中,复制“可执行文件”文本框中的内容,
之后点击“取消”按钮,返回“应用程序配置”窗口。

5.在“应用程序配置窗口”中点击“插入”按钮,打开“添加/编辑应用程序扩展名映射”
窗口。

6.在“添加/编辑应用程序扩展名映射”窗口中,将在第4步中复制的内容粘贴到“可执
行文件”文本框中,取消选中“确认文件是否存在”复选框,点击“确定”按钮返回“应用程序配置”窗口。

注:必须取消选中“确认文件是否存在”复选框,否则会没有效果!!!!!!
7.在“应用程序配置”窗口中点击“确定”按钮关闭该窗口,配置完成。

win2003+iis6+php533(fastcgi)+mysql5150安装配置

win2003+iis6+php533(fastcgi)+mysql5150安装配置

Win2003+IIS6+PHP5.33(FastCGI)+MySQl5.1.50安装配置操作系统:Windows 2003 Server SP2 IIS6.0所需软件:3个fcgisetup_1.5_x86_rtwmysql-essential-5.1.50-win32php-5.3.3-Win32-VC9-x86请自行下载一、安装FastCGI双击运行fcgisetup_1.5_x86_rtw.msi进行安装,安装后在 C:\WINDOWS\system32\inetsrv 目录下产生了五个文件。

如下图:同时在 IIS 的“Web 服务扩展”里多了 FastCGI Handler。

到此,FastCGI安装完成。

二、安装PHP5.33运行php-5.3.3-Win32-VC9-x86.msi,安装中出现对话框,选择安装目录D:\PHP,然后再选中IIS FASTCGI;直到完成安装。

三、配置IIS支持PHP1.FACTCGI安装后在C:\windows\system32\inetsrv下有五个文件,其中有用的是:fcgtext.dll,fcgitext.ini;打开FASTCGI配置文件fcgitext.ini,在最后[Types]修改为这样的样式:[Types]php=PHP[PHP]ExePath=D:\php\php-cgi.exe其中D:\php\php-cgi.exe为php安装目录2.打开IIS管理器,网站上点右键-属性-主目录-配置-添加fcgiext.dll为可执行文件,配置如下图经过上述步骤,已经完成了PHP5.3.3在iis6上的安装3.测试配置环境:整个过程操作好了过后,写一个test.php测试一下配置的相关环境,测试代码如下:<?phpphpinfo();?>若出现下图则说明已经成功启用FastCGI:四、安装MySQL5.1.501、在选择安装类型有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,可以自定义安装位置,也方便熟悉安装过程2、选择安装内容和安装路径1、用鼠标点选MySQL Server,程序默认的安装路径是C:\Program Files\MySQL\MySQL Server 5.1,点击安装路径右侧的Change...按钮来更改默认安装路径如D:/MySQL2、以往的版本都是将数据库文件放在安装路径下的data目录,但这个版本需要单独设置,如上图所示。

安装iis6.0的实施步骤

安装iis6.0的实施步骤

安装IIS 6.0的实施步骤简介Internet Information Services(简称IIS)是微软Windows操作系统上的一种Web服务器软件。

IIS 6.0是IIS系列的一个版本,本文将介绍如何在Windows服务器上安装IIS 6.0的具体步骤。

步骤一:检查操作系统版本在安装IIS 6.0之前,请确认你的服务器操作系统是Windows Server 2003。

步骤二:打开服务器管理器在Windows Server 2003上,打开“开始”菜单,点击“控制面板”,然后双击“管理工具”,选择“服务器管理器”。

步骤三:添加/删除Windows组件在服务器管理器窗口中,点击“添加/删除Windows组件”链接。

步骤四:选择IIS安装选项在“组件选择”窗口中,找到“Internet信息服务(IIS)”选项,勾选该选项,并点击“下一步”。

步骤五:安装IIS组件在“IIS安装”窗口中,系统将列出需要安装的IIS组件。

这里你可以选择按需安装所需的组件或者直接选择“全选”安装所有组件。

点击“下一步”。

步骤六:安装Windows文件系统会要求插入Windows Server 2003安装光盘,然后点击“确定”继续安装所需的Windows文件。

步骤七:确认安装系统将显示待安装的IIS组件列表。

点击“安装”按钮开始安装。

步骤八:等待安装完成根据所选组件的数量和硬件性能,安装过程可能需要一段时间。

请耐心等待,直到安装完成。

步骤九:验证安装结果安装完成后,点击“确定”按钮关闭安装窗口。

然后在服务器管理器中,你将看到添加了一个“Internet信息服务(IIS)”的节点。

步骤十:启动IIS服务在服务器管理器中,点击左侧菜单的“Internet信息服务(IIS)”节点。

然后,在右侧窗口中找到“操作”栏中的“启动”链接,点击启动IIS服务。

结论通过以上十个步骤,你已成功安装了IIS 6.0并启动了服务。

现在你可以开始配置和使用IIS 6.0来托管和管理Web应用程序了。

在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可以选择安装,不安装也不耽误使用。

php5.2.17 + iis6 fastcgi模式安装

php5.2.17 + iis6 fastcgi模式安装
上载文件的最大许可大小 ,根据你的需求更改数值,M是单位:兆。
在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.
配置网站
打开IIS管理器,网站上点右键-属性-主目录-配置-添加.php映射,
可执行文件路径:C:\WINDOWS\system32\inetsrv\fcgiext.dll
先运行c:\PHP\php-cgi.exe如果能进入命令窗口并只有光标,说明FastCGI能正常调用php-cgi,否则会提示错误,这点对使用微软的fastcgi模式很重要。
写个 php 测试下吧
修改完在IIS上或者命令提示符运行iisreset命令重启IIS服务,这步很重要!
测试是否安装成功!
; date.timezone =
更改为并去除前面的“;”:
[Date]
; Defines the default timezone used by the date functions
; /date.timezone
date.timezone = Asia/Shanghai
查找:extension_dir = “./”
将其路径知道你的PHP目录下的扩展功能目录中,这里PHP5对应修改为extension_dir = “c:/PHP/ext” 。
(设置上传目录,如果不设置会影响附件等正常的上传)再在e盘下建立双文件夹,e:\temp\temp
查找 ;upload_tmp_dir =
搜索 ; Windows Extensions,定位到php.ini文件的extension,将下面列出的常用扩展前面的分号注释符去掉:

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)所示。完成后确 定

PHP运行环境配置与开发环境的配置(图文教程)

PHP运行环境配置与开发环境的配置(图文教程)

PHP运⾏环境配置与开发环境的配置(图⽂教程)前提⽰时间⼀个博友,建议我提供PHP开发环境的搭建⽂章。

当然我们⼀般在windows平台下开发的居多,那么,今天我就在Windows平台下搭建PHP的调试和开发环境。

如果有写的不好的请谅解。

⼀、总的⼤概步骤如下1、下载资料1)、下载wamp2)、下载开发⼯具ZendStudio2、安装程序1)、安装wamp2)、安装开发⼯具ZendStudio3、配置环境4、PHP调试5、PHP开发环境⼆、步骤详细介绍1、下载资料1)、下载WAMP所谓WAMP,是指在Windows系统(W)下安装Apache⽹页服务器(A)以及MySQL数据库(M)和PHP脚本引擎(P)⽽搭建起来的PHP⽹络服务器环境,当然,在LAMP环境肯定是⽐WAMP环境要好的,可是由于Windows的易⽤性,所以,我们在做前期开发或者测试某些CMS的时候,使⽤WAMP环境甚⾄很⽅便更实⽤⼀些。

WAMP即这些单个软件共同组成了⼀个强⼤的Web应⽤程序平台。

2)、下载开发⼯具ZendStudioZend Studio是PHP 集成开发环境,具备功能强⼤的专业编辑⼯具和调试⼯具,⽀持PHP语法加亮显⽰,⽀持语法⾃动填充功能,⽀持书签功能,⽀持语法⾃动缩排和代码复制功能,内置⼀个强⼤的PHP代码调试⼯具,⽀持本地和远程两种调试模式,⽀持多种⾼级调试功能。

windows版 Zend Studio 8.0.1下载2、安装程序1)、WAMP 安装步骤图解把WAMP下载到选择WAMP安装路径,也可以默认路径。

SMP服务器地址PHP 邮件服务器默认Email设置启动浏览器。

安装完成,显⽰图⽚。

3、配置环境安装完成后默认是英⽂。

设置WAMP语⾔。

您可以设置其他的语⾔,当然我们设置为Chinese(中⽂)WAMP重启以后就为中⽂了。

您就可以通过WAMP去配置PHP环境了。

添加⼀个Alias⽬录,(就像在IIS上配置⼀个虚拟⽬录)添加⼀个Alias⽬录名称。

Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8 +phpMyAdmin 2.10.1环境配置安装教程图文详解

Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8 +phpMyAdmin 2.10.1环境配置安装教程图文详解

10.15.18.2Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8 +phpMyAdmin 2.10.1环境配置安装教程图文详解操作系统:Windows 2003 企业版 SP2 +IIS6.0php版本:php-5.2.2-Win32.zipMysql版本:mysql-5.0.41-win32.zipZend版本:ZendOptimizer-3.2.8-Windows-i386.exePhpMyAdmin版本:phpMyAdmin-2.10.1-all-languages.zip安装辅助工具:系统服务srvinstw.exe(此工具将解决用户在安装Mysql无法执行Exectue操作时所使用,非常干净的卸载Mysql的各种服务)目的:让用户可以自由的配置在Windows 2003环境下高效运行php+MySQL,并通过phpMyadmin 进行有效的管理。

如果你是新手请认真仔细的阅读教程,对于安装过程中遇到的问题请根据教程中所提供的安装步骤一步一步检查。

安装开始:首先用户需保证IIS6.0已经安装到Windows 2003中,如果没有请通过添加删除程序自行安装,本文着重讲解环境架设的相关步骤。

1、在本机D盘下创盘wwwroot(用于在IIS中访问网站的目录)、php(php程序运行文件)、Mysql(数据库运行文件)三个文件夹2、安装php-5.2.2-Win321)将下载的php-5.2.2-Win32.zip解压缩到D:\php目录中2)将目录中的php.ini-dist文件改名为php.ini,并把php.ini文件剪切放到c:\windows 目录下(如果是2000系统,就放到 c:\winnt 目录)3)把D:\php根目录下的Ext文件夹中所有DLL文件复制到系统的system32目录下,这样在以后配置扩展库的时候就会自动加载。

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。

本地同时配置PHP、ASP调试环境

本地同时配置PHP、ASP调试环境

本地同时配置PHP、ASP调试环境前言 (1)PHP环境配置 (1)ASP环境配置 (3)总结 (6)前言学习网站编程的第一步就是配置本地环境。

特别是对初学者往往会成为一个门槛,特别是早期对PHP的配置比较复杂,随着技术的进步现在有了比较简单的方法。

我在我电脑本地同时配置了ASP、PHP两种网络编程的环境,把我配置本地调试环境的经验与大家共享。

本教程适用条件操作系统:Windows XP写作时间:2012年2月6日需要软件:IIS5.1安装包(可以再百度搜索后下载:由于IIS5只支持一个web站点需要多站点的可以参考网上教程安装IIS6,我个人没有安装)DedeAMPZ-PHP环境整合套件(下载地址: /html/chanpinxiazai/20080905/39481.html QQ:68817033PHP环境配置在没有安装IIS或者停止IIS的情况下直接安装DedeAMPZ-PHP环境整合套件,可以得到一个完整的PHP调试环境。

注意默认站点的默认目录是安装盘符:\DedeAMPZ\WebRoot\Default可以通过如下方法得到多站点:(1)在C:\WINDOWS\system32\drivers\etc目录下找到HOST文件取消只读属性用记事本添加127.0.0.1 127.0.0.1 (2)启动DedeAMPZ管理(3)在启动程序界面点击修改WEB站点配置(4)根据原来给出的例子添加虚拟主机,如下红色代码为添加的虚拟主机# 这里是虚拟主机(服务器上运行多个站点)设置的一个例子# 如果你要增加网站,把下面配置复制一份,修改目录和域名即可<VirtualHost *:80>ServerAdmin admin@ServerName ServerAlias DocumentRoot "D:/DedeAMPZ/WebRoot//WebRoot"php_admin_value open_basedir "D:/DedeAMPZ/WebRoot//WebRoot" ErrorLog logs/all-error_logCustomLog logs/all-access_log common</VirtualHost><VirtualHost *:80>ServerAdmin admin@ServerName ServerAlias DocumentRoot "D:/DedeAMPZ/WebRoot/Discuz/WebRoot"php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/Discuz/WebRoot" ErrorLog logs/all-error_logCustomLog logs/all-access_log common</VirtualHost>ASP环境配置(1)安装IIS有人直接在Apache下配置ASP,我没有去尝试。

PHP目前比较常见的五大运行模式

PHP目前比较常见的五大运行模式

1关于PHP目前比较常见的五大运行模式:1)CGI(通用网关接口 / Common Gateway Interface)2)FastCGI(常驻型CGI / Long-Live CGI)3)CLI(命令行运行 / Command Line Interface)4)Web模块模式(Apache等Web服务器运行的模式)5)ISAPI(Internet Server Application Program Interface)备注:在PHP5.3以后,PHP不再有ISAPI模式,安装后也不再有php5isapi.dll这个文件。

要在IIS6上使用高版本PHP,必须安装FastCGI 扩展,然后使IIS6支持FastCGI。

CGI即通用网关接口(Common Gateway Interface),它是一段程序,通俗的讲CGI就象是一座桥,把网页和Web服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果返还给HTML页。

CGI 的跨平台性能极佳,几乎可以在任何操作系统上实现。

CGI已经是比较老的模式了,这几年都很少用了。

每有一个用户请求,都会先要创建CGI的子进程,然后处理请求,处理完后结束这个子进程,这就是Fork-And-Execute模式。

当用户请求数量非常多时,会大量挤占系统的资源如内存,CPU时间等,造成效能低下。

所以用CGI方式的服务器有多少连接请求就会有多少CGI子进程,子进程反复加载是CGI性能低下的主要原因。

如果不想把 PHP 嵌入到服务器端软件(如 Apache)作为一个模块安装的话,可以选择以 CGI 的模式安装。

或者把 PHP 用于不同的 CGI 封装以便为代码创建安全的chroot 和 setuid 环境。

这样每个客户机请求一个PHP文件,Web服务器就调用php.exe(win下是php.exe,linux是php)去解释这个文件,然后再把解释的结果以网页的形式返回给客户机。

在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配置成功。

Win7下安装配置IIS 6图解

Win7下安装配置IIS 6图解

Win7下IIS6安装配置IIS6安装配置的使用主要有三步:IIS6软件安装、IIS6配置、IIS6验证。

IIS6软件安装1、进入Win7的控制面板,打开程序和功能。

如下图:2、点击打开或关闭Windows功能。

如下图:3、打开Internet信息服务,勾选下图所示的选项,然后确定。

4、出现下图,表示系统正在安装IIS6。

5.完成后需要重新启动,点击立即重新启动。

完成IIS6的安装。

IIS6配置1、打开控制面板,选择管理工具。

如下图2、点击Internet信息服务(IIS)管理器如下图:网站,右键单击“网站”,选择“添加网站”。

这里我们以默认网站为例。

4、双击ASP图标。

5、将启用父路径设置为真,并点击右边的应用。

如下图6、返回Default Web Site的管理界面,点击右侧的高级设置。

如下图们网站的源代码。

如下图8、返回Default Web Site的管理界面,点击右侧的绑定。

9、选择你的网站,然后点击编辑。

如下10、在IP地址栏里输入你电脑的IP,端口80若没有被占用的话,不用修改。

如下图。

11、修改完成后确定,并关闭网站编辑对话框。

返回Default Web Site的管理界面,点击基本设置。

如下图。

12、点击连接为。

如下图:13、选择特定用户,并设置为你操作系统的用户名,要求输入操作系统的用户名和密码。

如下图:14、确定后点击测试设置,出现下图所示,表示设置OK.15、返回Default Web Site的管理界面,选择默认文档。

如下图:16、点击右侧的添加。

如下图17、输入index.aspx.然后确定。

如下图所示:18、返回Default Web Site的管理界面,点击右侧的启动。

如下图到这里我们的IIS就全部配置完成了。

IIS6验证1、点击右侧的浏览网站。

来浏览我们刚才设置的网站。

如下图:2、若出现你网站的首页,则验证了我们刚才的配置,如下图。

Windows_Server_2003系统下IIS配置PHP环境(图示详解版)

Windows_Server_2003系统下IIS配置PHP环境(图示详解版)

IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置教程关于本教程声明:本配置教程仅作抛砖引玉,正式生产用还需要对服务器进行更加详细的安全设置以及各方面性能调整。

欢迎转载,请注明出处:/read.php?73操作系统:Windows.Server.2003.R2,Enterprise.Edition,SP2,x86,CHS,VOL,MSDN本次配置PHP的服务器环境:Windows2003+ IIS6+PHP5+MySQL3+Zend+phpMyAdmin整个配置过程需要是使用拥有管理员权限的系统帐号登录Windows在整个配置过程中所示的截图可能根据各使用的系统不同,窗口界面而有所不同,但对应的选项卡栏目是相同的,只需要找到提到的对应选项卡即可。

一、下载相关软件安装前需要准备的软件(因为我这里用的服务器操作系统是x86版本的,所以以下程序均为在Windows x86环境下使用的版本)无特殊说明均为截止到2009年1月16日的最新版:1、 PHP 推荐PHP 5.2.8的ZIP压缩包版本PHP 5.2.8 zip package [10,115Kb] - 08 December 2008MD5:71511834881753ea0906f2bca91632b9官方下载页面:/downloads.php/get/php-5.2.8-Win32.zip/from/a/mirror直接下载地址:/distributions/php-5.2.8-Win32.zip2、 MySQL 推荐MySQL 5.0.67 的Windows ZIP/Setup.EXE (x86)版本MD5:ed76e5ad8b251ca643766c70926854d7官方下载页面:/downloads/mysql/5.0.html#win32/get/Downloads/MySQL-5.0/mysql-5.0.67-win32.zip/from/pick直接下载地址:.tw/Downloads/MySQL-5.0/mysql-5.0.67-win32.zip3、 Zend Optimizer 推荐最新版,现在的最新版是Zend Optimizer v3.3(虽然下载是免费的,但是要注册用户,才可以下载,为了方便大家的使用,公开我注册好的用户名:ideacmblog 密码:,方便大家使用,希望大家在使用这个帐号的时候不要修改密码和用于其它非正当途径)MD5:f1766065288d509d5286c4c3c7239412官方下载页面:/en/products/guard/downloads直接下载地址:/optimizer/3.3.3/ZendOptimizer-3.3.3-Windows-i386.exe4、phpMyAdmin 在这里不推荐使用最新版,推荐 phpMyAdmin 2.11.9.4 的phpMyAdmin-2.11.9.4-all-languages.zip版本MD5:84a4399fdac85f4fbeb0ff68a5a89edd官方下载页面:/home_page/downloads.php直接下载地址:/sourceforge/phpmyadmin/phpMyAdmin-2.11.9.4-all-languages.zip二、安装配置前的准备工作2.1、先把下载回来的文件使用杀毒软件进行一次病毒扫描,以防意外。

IIS6安全配置大全及服务器无法访问解决方案总结20100515

IIS6安全配置大全及服务器无法访问解决方案总结20100515

Windows Server2003 IIS 6.0安全配置草稿目录1.安装IIS6.0 (2)1.1安装Internet 信息服务 (2)1.2配置匿名身份验证 (2)2.基本W EB 站点配置 (3)3.让IIS以最小的NTFS权限运行 (3)4.防范W SCRIPT.S HELL组件的方法 (4)5.防范S HELL.A PPLICATION组件的方法 (4)6.硬盘文件夹权限详细配置 (4)7.卸载最不安全的组件 (5)8.禁用TCP/IP上的N ET BIOS (6)9.TCP/IP上对进站连接进行控制 (6)9.1方法一利用TCP/IP筛选 (6)9.2方法二利用IP安全策略 (6)10.防范拒绝服务攻击 (6)11.为IIS中的文件分类设置权限 (7)12.删除不必要的应用程序映射 (7)13.保护日志安全 (8)13.1方法一: 修改IIS日志的存放路径 (8)13.2方法二: 修改日志访问权限 (8)IWindows Server2003 IIS 6.0安全配置1. 安装IIS6.01.1安装Internet 信息服务Microsoft Internet 信息服务(IIS) 是与Windows Server 2003 集成的Web 服务。

要安装IIS、添加可选组件或删除可选组件,请按以下步骤操作:1.单击开始,指向控制面板,然后单击“添加或删除程序”。

“添加或删除程序”工具就会启动。

2.单击添加/删除Windows 组件。

显示“Windows 组件向导”。

3.在Windows 组件列表中,单击Web 应用程序服务器。

4.单击详细信息,然后单击Internet 信息服务(IIS)。

5.单击详细信息,以查看IIS 可选组件列表。

6.选择您要安装的可选组件。

默认情况下,下列组件是选中的:--- 公用文件--- FrontPage 2002 Server Extentions--- Internet 信息服务管理单元--- Internet 信息服务管理器--- NNTP 服务--- SMTP 服务--- World Wide Web 服务7.单击“World Wide Web 服务”,然后单击详细信息,以查看IIS 可选子组件(如ActiveServer Pages 组件和“远程管理(HTML) 工具”)的列表。

Windows 2003平台搭建IIS6+php+Mysql+Zend+phpmyadmin环境

Windows 2003平台搭建IIS6+php+Mysql+Zend+phpmyadmin环境

Windows 2003平台搭建IIS6+php+Mysql+Zend+phpmyadmin环境windows, lamp, 配置, windows, lamp, 配置本教程通过详细图文介绍在Windows 2003 平台上基于IIS6.0搭建最新的php5+Mysql5+Zend+phpMyaAdmin WEB运行环境。

一、安装准备1.系统准备已安装完成windows 20003及IIS6.0的配置,这里默认系统安装盘为C盘。

2.软件准备PHP:PHP v5.2.5 (下载地址:/downloads.php)Mysql:MySQL v5.0.51a (下载地址:/downloads/mysql/5.0.html) Zend:Zend Optimizer V3.3.0a(下载地址:/soft/32228.htm) phpmyadmin:phpMyAdmin V3.0.0.0 RC1(下载地址:/soft/2616.html)3.安装目录一般都存放于系统盘C盘下,但考虑如经常重装系统等因素,这里以D:\php\为安装目录,在D盘下新建php文件夹。

二、安装PHP1.将下载的php_5.2.5_win32.rar解压,将php-5.2.5-Win32文件夹重命名为php5,然后将其全部移动到D:\php\下,这样得到php文件的存放目录D:\php\php5。

2.将D:\php\php5下的所有dll文件拷到C:\Windows\system32下,覆盖已有的dll文件;3.将D:\php\php.ini-dist 复制到C:\Windows并将改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索:register_globals = Off将Off改为On,这样即开启了PHP的全局变量功能。

(注:考虑不少PHP程序需要全局变量功能,故此配置)图片1同样查找extension_dir = "./"将其修改为:extension_dir = "D:/php/php5/ext/" (注:这里是配置PHP扩展功能目录);upload_tmp_dir =将该行的注释符,即前面的分号“;”去掉,修改为:upload_tmp_dir = "D:/php/tmp" 于此对应请在D:\php下建立文件夹并命名为tmp,这样就配置好了上传文件存放的临时路径,这个目录需要有读写权限。

IIS6.0+FastcGI+PHP5.3+MySQL+Zend Guard Loader(ZendOptimizer的升级版)+phpMyAdmin环境配置图解

IIS6.0+FastcGI+PHP5.3+MySQL+Zend Guard Loader(ZendOptimizer的升级版)+phpMyAdmin环境配置图解

IIS+PHP5.3+MySQL+Zend Guard Loader(ZendOptimizer 的升级版)+phpMyAdmin环境配置图解首先我们去zend的官方网站去看看/products/guard/downloads可以明显看出,ZendOptimizer只支持到 php 5.2版本,而最新的 php5.3 则不支持。

如果我们需要使用php5.3,则可以使用ZendOptimizer的升级版本,即Zend Guard Loader.需要注意的是:Zend Guard Loader支持的服务器系统如下。

Linux x86Linux x86-64Windows x86 2000 / XP / 2003 / VistaMac OS X 10.4如果是windows 系统,暂时只能是32位的 2003/vista.至于32位的win7是否支持,我暂时没有试过。

本文将详细讲解IIS 6.0+PHP 5.3.18 (因为是使用FastCgi模式,所以我们选择VC9 x86 Non Thread Safe)+Mysql 5.5.20+Zend Guard Loader (Runtime for PHP 5.3)(即ZendOptimizer的升级版)+phpMyAdmin 3.4.9环境配置过程。

操作系统以Windows.Server.2003为例,其他系统仍可以参考。

第一步,下载相关软件本次实例所使用的是系统是Windows.Server.2003 32位版本,因此以下软件都是下载对应这个版本的,使用其他版本的windows系统的同学请自行下载相对应软件。

如链接失效,请直接在官方网站查找。

FastCGI 1.5 for IIS 6 and 5.1官方下载网页:/download/FastCGI下载地址:/?linkid=9707432如果是win7,或者是windows server 2008R2等更高级的系统,则不需要自己下载 FastCgi,具体的文章,可以看看我的win7 32位 fastcgi模式运行phpPHP 5.3.18 VC9 x86 Non Thread Safe官方下载网页:/download/下载地址:/downloads/releases/php-5.3.18-nts-win32-VC9-x86.msiMysql 5.5.20官方下载网页:/downloads/mysql/5.5.html下载地址:.tw/Downloads/MySQL-5.5/mysql-5.5.20-win32.msiZend Guard Loader (Runtime for PHP 5.3)官方下载网页:/products/guard/downloads下载地址:/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zipphpMyAdmin 3.4.9官方下载网页:/home_page/downloads.php下载地址:/project/phpmyadmin/phpMyAdmin/3.4.9/phpMyAdmin-3.4.9-all-languages.7z第二步,安装配置软件1、安装IIS打开“控制面板”,进入“添加或删除程序”,点击“添加/删除windows组件”,弹出“windows组件向导”对话框。

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

在Windows服务器上用什么论坛?相信不少朋友对这个问题答案的第一反应就是动网论坛。

因为默认情况下Windows 只能使用ASP语言编写的论坛程序,而凭借着强大的功能动网论坛可以说是撑起了Windows论坛的半壁江山。

但难道因此我们就非要在Windows中使用ASP语言编写的论坛不可吗?答案当然是否定的,Windows下也照样可以架设一些用PHP语言编写的优秀论坛,如像Discuz!、PHPBB等等。

好了,废话少说,下面就以Windows 2003为例,开始我们的Windows架设PHP运行环境之旅吧。

第一部分下载和安装PHP支持包
俗话说“工欲善其事,必先利其器”,要让Window支持PHP,咱们得先到PHP语言的官方网站(/d ownloads.php)上下载一个安装包,最新的版本是5.1.2,如下图。

然后解压缩下载到的zip 文件到C:\Ricky(当然,使用这个目录只是我的习惯而已)。

解压缩后的文件保存在C:\Ricky\php-5.1.2-Win32 目录中。

假设系统盘在C盘,那么接着我们复制C:\Ricky\php-5.1.2-Win32\php5ts.dll到C:\Windows\system32下面。

然后再复制C:\Ricky\php-5.1.2-Win32\php.ini-recommended到C:\Windows\php.ini。

(这里要注意原来的文件名是“php.ini-rec
ommended”,复制到Windows文件夹下后文件名变成了“php.ini”,如下图。


然后用记事本打开Windows文件夹下的“php.ini”文件,将“extension_dir =”./””该成“extension_dir = "C:\Ricky\php-5.1. 2-Win32"”,最后保存即可,如下图。

第二部分在IIS中配置PHP
选择开始菜单->程序->管理工具-> Internet 信息服务(IIS)管理器,然后点击“Web服务扩展”里面的“添加一个新的W eb服务扩展”,如下图。

接着会出现“新建Web服务扩展”窗口,在“扩展名”中输入“php”,然后点击里面的“添加”按钮,把C:\Ricky\php-5.1.2-Wi n32\php5isapi.dll 添加到里面去,注意文件不能搞错哦,是“php5isapi.dll”,而不是我们上面所提到的“php5ts.dll”。

最后把“设置扩展状态为运行”勾上(也就是启用对PHP文件的支持),确定便可,如下图。

现在可以在“Web 服务扩展”列表中看到刚刚添加的项目了。

上面设置完毕后,我们还要对网站的属性进行一下设置。

打开Internet 信息服务(IIS)管理器->本地计算机->网站->默认网站。

右击默认网站,选择右键菜单里面的属性,会出现网站的属性设置窗口。

然后我们选择“主目录”选项卡,点击里面的“配置”按钮,如下图。

最后我们在“应用程序配置”窗口中点击“添加”按钮,在“扩展名”中输入“php”,在“可执行文件”中将上面所提到的C:\Ricky
\php-5.1.2-Win32\php5isapi.dll 添加到里面去,如下图。

第三部分验证安装是否成功
经过了先前一番辛勤的劳动,我们可以用以下的方法来测试一下PHP的运行环境是否假设成功。

首先,运行记事本,输入以下几行代码:
<?php
phpinfo();
?>
保存为:C:\Inetpub\wwwroot\test.php文件。

然后启动浏览器,访问http://localhost/text.php,如果看到如下画面就证明安装成功了!
好了,到此为止我们的PHP运行环境已经搭建成功了。

怎么样?聪明的你一定觉得很简单吧。

当然,这里我们做的只是一些很基本的设置,在Windows文件夹下php.ini里面,还要更多的高级设置选项等待你去发掘呢。

接下来,你可以在自己的服务器上安装一个用PHP语言编写的论坛,让你的朋友也惊讶一下吧。

相关文档
最新文档