服务器php怎么用iis7配置,第1张

方法一、安装使用phpmanager

1下载安装phpmanager,

2创建并配置phpini。将phpini-development文件改名为phpini,修改datetimezone=”Asia/Shanghai”。去分号开启所需的扩展,这里不赘述。

3打开IIS7,在主面板中双击phpmanager,然后点击其中的”Register new PHP Version”,选择你的php-cgiexe,确定。剩下其它的配置它将给你自动设置好。

4完成!

方法二、手动配置cgi模式(php53)

1创建并配置phpini,同上2。

2打开IIS7,在主面板中双击处理程序映射,然后在右侧菜单中点击“添加模块映射…”,设置如下:

请求路径:php;

模块:FastCgiModule;

可执行文件:你php文件夹中的php-cgiexe;

名称:php;

3完成!

方法三、手动配置isapi模式(php52)

1创建phpini。phpini-dist改名为phpini,打开找到extension_dir=”/”,把路径改为你的php所在路径。

2添加一个应用程序池,设置如下:

名称:php;

net framework版本:无托管代码;

托管管道模式:集成

勾选立即启动应用程序池。

确定。

3双击ispa和cgi限制。添加一个限制,设置如下:

ISAPI或CGI路径: 你的php5isapidll。

描述:php。

勾选允许执行扩展路径。

确定。

4添加一个isapi筛选器,设置如下:

筛选器名称:php;

可执行文件:你的php5isapidll文件;

确定。

5添加脚本映射。 双击处理程序映射, 点击右侧菜单的“添加脚本映射…”,设置如下:

请求路径:php;

可执行文件:你的php5isapidll文件;

名称:php5;

确定。

6完成!

下面介绍PHP手工安装步骤:

第一步:直接解压缩放到C盘PHP目录下了,这样查找文件会方便许多。解压缩完后的PHP目录就是C:\PHP

第二步:为

PHP

设置一个有效的配置文件,phpini。在

ZIP

包中有两个

ini

文件,phpini-dist

phpini-recommended。建议使用

phpini-dist,因为在该文件中

优化了性能和安全。

再查找extension_dir

=

"/"

改为

extension_dir

=

"C:\PHP\ext"

(指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细

的说明)

然后再查找;extension=php_mbstringdll,把下面几句前面的分号去掉

extension=php_mbstringdll

extension=php_gd2dll

extension=php_mysqldll

第三步配置iis服务器

1)打开Internet信息服务(IIS)管理器后,在鼠标左击选中“Web服务扩展”,单击鼠标右键在弹出的菜单中选择“添加一个新的Web服务器扩展”

在弹出的新建Web服务扩展窗

口中扩展名填写:PHP,点击“添加”按钮,点击“浏览”按钮,选择php5isapidll(如:C:\PHP\php5isapidl),点击“打开”按钮,勾选上“设置扩展状态为允许”,点击“

确认”按钮。

2)在需要PHP支持的网站上点右键,选属性,在主目录属性卡上,点配置,添加PHP映射

3)修改iis服务器配置

在网站—》属性—》isapi筛选器,添加php指向文件php5isapidll,

然后映射php文件

主目录—》配置(修改为纯脚本)—》映射文件添加php指向php5isapidll文件动作限制为GET,POST

第四步为了不配置环境变量

我们需要把几个文件复制到windows目录下

和windows的system32文件夹下

windows文件夹下的几个文件

phpexe

php-winexe

phpini

libmysqldll

windows的system32文件夹的几个文件

php_mbstringdll

php_gd2dll

php_mysqldll

ext中的文件全考过去就行

第五步

在localhost的根目录下新建一个记事本文件,然后打开在里面写上如下内容

phpinfo();

>

然后保存为php文件

第六步

在运行里输入iisreset重启iis服务器,看看网站属性php的isapi是否显示绿色如果是的话

祝贺你安装成功!(注:如果不行的话还可能是权限问题,把C盘下的php文件夹添加一

个user权限给读取和运行的权限就够了)

确定

Web

目录的应用程序设置和执行许可中选择为纯脚本,然后关闭

Internet

信息服务管理器,在命令提示符中执行如下命令:

net

stop

w3svc

net

stop

iisadmin

net

start

w3svc

然后在“Internet

服务管理器”左边的“WEB服务扩展”中设置ISAPI

扩展允许,Active

Server

Pages

允许

水火也相容!巧妙在IIS中配置PHP调试环境

Windows系统内置的Internet信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。

安装IIS组件

笔者以Windows XP系统的IIS51为例,首先必须安装IIS组件,系统默认是安装了的。如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导”对话框中选中“Internet信息服务(IIS)”选项(如图1),单击“下一步”按钮就能完成IIS组件的安装。

图1安装IIS组件

配置PHP调试环境

从“ wwwfyrosecom/php406exe”下载PHP安装程序到本地机器,下面我们就使用PHP的安装向导完成对PHP调试环境的配置。

图2选择Web服务器

运行PHP软件包的安装程序,在弹出的欢迎窗口中单击“Next”按钮,接着在“许可协议”窗口中单击“I Agree”按钮,然后在安装类型(Installation Type)窗口中选择“标准(Standard)”安装,点击“Next”按钮后,指定PHP的安装目录,建议使用默认安装目录。接着“Mail configuration”窗口中设置邮件地址和指定SMTP服务器,在“服务类型(Server Type)”窗口中选择你使用的Web服务器的类型(如图2),因为我们使用Windows XP系统自带的IIS51,选择“Microsoft iis4 or higher”单选项,点击“下一步”后开始安装,最后在“IIS Scriptmap Node selection”窗口中选中所有的站点(如图3),点击“OK”按钮,就完成了PHP的安装和配置。

图3选中所有站点

检查PHP调试环境配置

进入到“控制面板→管理工具”,运行Internet信息服务程序,右键点击“默认网站”在弹出的菜单中选择“属性”,接着在弹出的属性对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“php”的选项(如图4),如果存在则表示PHP安装配置成功。

图4查看程序映射

如果没有找到该选项,也可以手工添加。在应用程序配置对话框中点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框(如图5),在“可执行文件”栏中输入“phpexe”程序路径,“扩展名”中输入“PHP”,其它选项使用默认设置,最后点击“确定”按钮即可。

图5手工添加映射

这样就完成了PHP调试环境的配置,以后就可以在IIS中调试PHP文件了。

  进入控制面板,选择程序和功能,打开或关闭Windows 功能,找到Internet information services,分别开启FTP服务器、Web管理工具和万维网服务组件,其中万维网服务的子组件也依次开启,”其中最重要的开启应用程序开发功能”,如下图所示。

  安装结束后,重启进行自动功能配置

  在浏览器中打开http://localhost 或者是http://127001/ ,查看是否能显示IIS85的多国语言的欢迎页面:

  附加一点,有的人可能出现503,这个简单,我会有一章博客来介绍这个东西

  二、下载安装配置PHP环境

  小编下载了是VC11 x64 Thread Safe 版本的压缩包(php-554-Win32-VC11-x64),1、将其解压到d:\php目录下(其他盘符也可以)。

  选择左侧的服务和应用程序,进入Internet信息服务(IIS)管理器

  3、选择IIS功能下的”处理程序映射”双击进入,然后最右边选择”添加模块映射”               在请求路径输入”php”,模块选择FastCgiModule模式,可执行文件时,文件格式可以选择exe程序和选择路径:d:\php\php-cgiexe,名称比如php,最后确定添加模块映射。

  然后手动给网站添加默认文档:defaultphp和indexphp两个文档。

  继续对于php程序包进行下面的配置:进入d:\php目录,重命名文件phpini-development改名为phpini。

  用记事本打开编辑phpini文件,使用快捷键ctrl+F快速搜索定位,相关的datetimezone修改为datetimezone=”Asia/Shanghai”即修改当前的系统时区, 同时将前面的分号”;”删除生效。

  下来修改这些地方

  ;extension=php_gd2dll 改为extension=php_gd2dll

;extension=php_mbstringdll 改为extension=php_mbstringdll

;extension=php_mysqldll 改为extension=php_mysqldll

;extension=php_mysqlidll 改为extension=php_mysqlidll

;extension=php_pdo_mysqldll改为extension=php_pdo_mysqldll                                        

  然后搜索extension_dir,修改路径为extension_dir = “d:\php\ext\” ,同时将前面的分号”;”删除生效。,修改后保存,然后复制这个phpini文件到C:\Windows根目录下即可。

  ; The directory under which PHP opens the script using /~username used only

; if nonempty

; http://phpnet/user-dir

user_dir =

  ; Directory in which the loadable extensions (modules) reside

; http://phpnet/extension-dir

extension_dir = "D:\php\ext"

; On windows:

extension_dir = "D:\php\ext"

  php环境配置好了,现在就需要测试一下了,在建立的网站目录wwwroot文件夹下”C:\inetpub\wwwroot”新建一个phpinfophp网页文件。

  内容为:

  <php

  phpinfo();

  >

  然后再在IE浏览器中打开http://localhost/phpinfophp ,即可出现类似如下界面,即成功生效。

安装PHP(环境变量篇)

 设置环境变量后,无须拷文件到系统盘

 1把php-520-Win32zip解压到E:\PHP_SERVER\PHP目录

 2把E:\PHP_SERVER\PHP目录下的PHPINI-DIST文件改名为PHPINI

   作如下修改:

      查找extension_dir = "/",该处是指定PHP动态链接库的路径,

          改为extension_dir = "E:/PHP_SERVER/PHP/EXT",注意是“/”。

      查找extension=php_mbstringdll,把前面的分号去掉。

          这个不去的话用phpMyAdmin会出现红色提示。

      查找extension=php_gd2dll,去掉前面的分号,支持GD库用的。

      查找extension=php_socketsdll,去掉前面的分号。

      查找extension=php_mysqldll,去掉前面的分号,支持MYSQL数据库用的。

3现在我们通过设置环境变量把PHPINI文件位置定在E:\PHP_SERVER\PHP目录下,

   打开系统属性-环境变量-系统环境变量-新建,变量名:PHPRC,变量值:E:\PHP_SERVER\PHP,

   更改系统环境变量,编辑path变量, 在最后加上:;E:\PHP_SERVER\PHP,注意是“\”。

   (重启服务器)

配置IIS支持PHP

 1在WEB服务扩展中 “添加一个新的WEB服务器扩展” php  E:\PHP_SERVER\PHP\php5isapidll 允许

 2网站属性-ISAPI筛选器 - 添加 php E:\PHP_SERVER\PHP\php5isapidll

 3网站属性-主目录-配置-添加映射-可执行E:\PHP_SERVER\PHP\php5isapidll php

 4网站属性-文档-添加indexphp

 5、重启IIS先点击开始菜单选择“运行”依次输入CMD回车

         net stop w3svc   回车

         net stop iisadmin  回车

         net start w3svc   回车

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务器php怎么用iis7配置

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情