1. 怎么在iis中装php
水火也相容!巧妙在IIS中配置PHP调试环境
Windows系统内置的Internet信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。
安装IIS组件
笔者以Windows XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导”对话框中选中“Internet信息服务(IIS)”选项(如图1),单击“下一步”按钮就能完成IIS组件的安装。
图1安装IIS组件
配置PHP调试环境
从“ www.fyrose.com/php406.exe”下载PHP安装程序到本地机器,下面我们就使用PHP的安装向导完成对PHP调试环境的配置。
图2选择Web服务器
运行PHP软件包的安装程序,在弹出的欢迎窗口中单击“Next”按钮,接着在“许可协议”窗口中单击“I Agree”按钮,然后在安装类型(Installation Type)窗口中选择“标准(Standard)”安装,点击“Next”按钮后,指定PHP的安装目录,建议使用默认安装目录。接着“Mail configuration”窗口中设置邮件地址和指定SMTP服务器,在“服务类型(Server Type)”窗口中选择你使用的Web服务器的类型(如图2),因为我们使用Windows XP系统自带的IIS5.1,选择“Microsoft iis4 or higher”单选项,点击“下一步”后开始安装,最后在“IIS Scriptmap Node selection”窗口中选中所有的站点(如图3),点击“OK”按钮,就完成了PHP的安装和配置。
图3选中所有站点
检查PHP调试环境配置
进入到“控制面板→管理工具”,运行Internet信息服务程序,右键点击“默认网站”在弹出的菜单中选择“属性”,接着在弹出的属性对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“.php”的选项(如图4),如果存在则表示PHP安装配置成功。
图4查看程序映射
如果没有找到该选项,也可以手工添加。在应用程序配置对话框中点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框(如图5),在“可执行文件”栏中输入“php.exe”程序路径,“扩展名”中输入“.PHP”,其它选项使用默认设置,最后点击“确定”按钮即可。
图5手工添加映射
这样就完成了PHP调试环境的配置,以后就可以在IIS中调试PHP文件了。
2. 如何在IIS6环境下配置5.3以上版本的PHP
使用FastCgi在IIS6来配置PHP 5.3运行环境。
1、下载PHP 5.3.X
官方下载地址:http://windows.php.net/download/
注意,一定要下载VC9 x86 Thread Safe的,文件名形式如:php-5.3.13-Win32-VC9-x86.zip
2、下载FastCGI
官方下载地址:http://www.iis.net/extensions/fastcgi
有支持IIS6和IIS5.1的32位版本和64位版本,还有支持IIS7的,因为IIS7与IIS6差别比较大,所以对于IIS7以后再介绍吧。
3、安装FastCgi
安装FastCgi没什么可介绍的,但是有一点要注意,就是系统要先安装VC9运行库才能正常运行,否则会报“FastCGI Error 14001 (0x800736b1)”之类的错误。
所以要先安装VC9运行库(即VISUAL C++ 2008)
Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:
http://download.microsoft.com/download/5/9/e/59e74271-2b59-49a1-b955-96b69cc34f38/vcredist_x86.exe
配置FastCGI
打开FASTCGI配置文件C:\WINDOWS\system32\inetsrv\fcgiext.ini,在最后[Types]修改为这样的样式
[Types]
php=PHP
[PHP]
ExePath=D:\php\php-cgi.exe
4、开始安装PHP环境
解压php-5.3.13-Win32-VC9-x86.zip压缩包到 d:\php
找到PHP安装目录下的php.ini-proction并改名为php.ini文件,也有人使用php.ini-development。
修改PHP.ini文件
找到
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; https://www.5wx.org
; date.timezone =
更改为
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
找到
; On windows:
; extension_dir = "ext"
改为
; On windows:
extension_dir = "D:\php\ext"
查找extension=php_,去掉以下几个扩展前面的分号(基本的几项)。
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
查找short_open_tag = Off,改成On,让其支持短标签。
增加一行(非常重要)
fastcgi.impersonate = 1
开启下面两项
cgi.fix_pathinfo=1
cgi.force_redirect = 0
5、配置IIS
然后打开IIS管理器,网站上点击右键 -> 属性 -> 主目录 -> 配置 -> 添加
扩展名:.php
可执行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll (根据自己的安装路径)
动作限制为:GET,HEAD,POST,TRACE
6、测试PHP运行
写个php测试文件
<? phpinfo(); ?>
能看到运行界面说明就成功了!
3. iis怎么配置php的
如果搭建 PHP 系统时,使用 IIS 做为服务器平台,个人推荐使用 Php Manager 工具。
在 IIS 平台中配置php环境的方法有几种,用PHP Manager配置php环境应该算是比较简单的一种方法。这个工具软件是微软发布的面向 IIS的PHP管理器,x86和x64系统均可使用,用途如下:
*关联PHP和IIS
*并列运行多个PHP版本在同一台服务器上,甚至在同一网站
*检查PHP运行时配置和环境(的phpinfo()函数的输出)
*配置各种PHP设置
*启用或禁用PHP扩展
*远程管理php.ini PHP配置文件
使用也很简单,只需要下载并安装Php Manager,安装完成后,会在 IIS 管理器中增加一个图标:
4. 如何在iis服务器搭建php环境
在 IIS 中搭建 PHP 环境,推荐用 php manager ,步骤如下:
1、先安装配置好 IIS。
提示:需要注意的是要选中 CGI。
2、下载安装 php manager 1.2。
提示:需要注意的是,如果是 IIS 10,在安装 php manager 之前,需要修改注册表,否则可能会出现“必须安装IIS7以上才可以安装”的错误提示,这是这个软件的小 bug。
3、下载安装(解压) php。
提示:从官网下载时,注意选择 windows 平台的 PHP 版本,Non Thread Safe,x64 或 x86。
4、配置 php。
提示:打开 IIS 管理器,点击 php Manager。
5. win7 IIS环境下怎么搭建PHP环境具体怎样配置
1)、采用理由:
优点:最大化的桌面图形化操作系统,可维护性优秀。基于IIS v6.0/v7.0(2008),可以支持的脚本相当完整,不仅支持Linux无法支持的asp/asp.net,还可以安装php、mysql、zend实现php环境。同时,利用Serv-U可以实现ftp管理。操作简单,无需键入任何命令就可实现全能型主机。
缺点:由于正版Windows价格昂贵,Windows 2008中文版在20000-25000。如果加装MSSQL,价格更要成倍增长
成功案例:微软公司服务器集群
(2)、操作步骤:
说明:环境Windows 7旗舰版sp1
采用IIS v7.0/v7.5+php+mysql构建操作环境。
1. 安装IIS v7.0/v7.5
控制面板-程序和功能-打开或关闭Windows功能
新手可以把Internet信息服务下面的全选。
测试是否成功安装IIS v7.0/v7.5,在浏览器输入:http://localhost/或者http://127.0.0.1/
若浏览器里出现如上界面说明成功安装IIS v7.0/v7.5
新建站点:(默认的站点用作asp/asp.net/,启动8080端口,即访问使用)
2. 配置PHP环境
采用最新的 php v5.4.3。下载php v5.4.3之后解压到F:\WebLAMP\php5
在IIS中如下操作:
IIS 7及以上 支持php使用fastcgi模式。
配置IIS 7需要在IIS添加一个处理程序映射
添加处理程序映射:
添加模块映射:
注意:要把php目录下的pws-php5cgi.reg文件注册运行下
添加默认文档index.php:
修改F:\WebLAMP\php5\php.ini-development文件名为php.ini。
配置php.ini 文件,搜索如下配置并修改相应的配置值:使之支持mysql等extension_dir = ".\ext"
log_errors = On
error_log = "C:/inetpub/temp/php-errors.log"
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0
session.save_path = "C:/inetpub/temp/phpsessions/"(可选)
去除以下扩展前的引号:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll
输入http://127.0.0.1:8080/或http://localhost:8080/校验是否成功安装php:
3. 添加Mysql数据库:
采用mysql-5.5.25-win32.msi。
安装Mysql:
设置Mysql:
校验mysql是否正确安装:
1. 检测服务管理器中:mysql是否启动:
2. 使用phpmyadmin能否接入mysql:
6. 如何在windows 2008环境下安装 php
在Windows 2008环境下安装PHP,首先确保您的系统上已配置好IIS,并且IIS可以正常运行。本文将介绍如何利用IIS来搭建PHP服务。如果您是初次配置网站,建议先熟悉IIS的相关配置。
1. 下载PHP安装包。建议直接从官方网站下载。
2. 在安装PHP时,请选择ISAPI模式。进入IIS后,选择“网站”->“ISAPI筛选器”,点击“添加筛选器”,筛选器名称可以自定义(建议命名为“php”),选择可执行文件为PHP安装路径下的php5isapi.dll。
3. 回到IIS网站配置界面,选择“处理程序映射”。查看当前网站已配置的程序映射。我们需要为PHP配置处理程序,因此点击“添加脚本映射”,如下图所示。
4. 脚本映射的作用是,当网站访问.php文件时,利用对应的dll文件进行处理。
至此,您已经在IIS下成功配置了PHP环境,操作相对简单。记得重启网站。
测试PHP环境:
接下来进行测试,在您的网站根目录下新建一个文件,命名为phpinfo.php。复制以下代码并保存。
以上步骤完成后,您已经成功在Windows 2008环境下搭建了PHP服务。如果您遇到任何问题,请仔细检查每一步的操作是否正确。
请注意,确保所有步骤都按照上述说明执行,以保证安装过程顺利进行。
如果您在安装过程中遇到任何问题,请随时查阅官方文档或寻求技术支持。
最后,确保您的系统和PHP版本兼容,避免因版本不匹配导致的问题。