server 2008 IIS 搭建PHP运行环境

本文以windows server 2008 r2 Enterprise做为操做系统,以IIS为web部署服务组件,配置PHP的服务器端执行环境,其中IIS版本为7.5,PHP版本为5.3。php

注意:本文已经默认IIS以及.NET Framework已经安装完毕。mysql

1.下载并安装PHP for IIS

随着PHP的普及以及微软对PHP的重视,微软官方发布了针对IIS的PHP版本,见地址:http://www.microsoft.com/web/platform/phponwindows.aspxweb

 

打开页面后,会看到图1所示的页面。sql

图1express

 

不管是单击“Install PHP 5.2.17”仍是“Instal PHP5.3.5”均会跳转到GET THE Web Platform Installer页面,如图2所示。windows

图2浏览器

 

单击“GET THE Web Platform Installer”按钮,页面自动跳转,同时弹出图3所示窗口。安全

图3服务器

 

这实际是一个web平台安装程序,如图5所示。框架

图5

双击打开后,出现安装程序选择界面,单击“产品”选项卡,如图6所示,单击“框架”子菜单,能够找到不一样版本的PHP,找到须要的版本并单击“添加”后,安装程序会自动添加所需IIS:CGI组件,而后单击GUI右下角的“安装”按钮开始安装。笔者安装的是PHP5.3.19。

图6

 

须要注意的是,在页面http://www.microsoft.com/web/platform/phponwindows.aspx下方,提供了FastCGI和PHP Manager的下载地址,并附带有一些帮助文档,如图7所示。

图7

 

另附一个连接:http://php.iis.net/

 

2.配置PHP运行环境

第1章中PHP的默认安装路径是C:\Program Files (x86)\PHP,如图8所示。也有可能自动安装在 C:\Program Files(x86)\iis express\PHP目录下

图8

 

接下来修改PHP的配置文件,以本解压文件为例,在解压目录PHP/v5.3下,有php.ini-development和php.ini-production两个配置文件。从字面意思可知,这两个配置文件针对不一样的环境,前者是开发环境,后者是产品上线环境(有较高安全性)。为了保证测试环境(本地)与正式环境(线上)一致,将php.ini-production另存为php.ini并修改相关配置参数。

搜索“extension_dir”,如图9所示,并配置为"extension_dir" = "ext",去掉分号,配置扩展路径。如图10所示。

图9

图10

 

接下来搜索“windows extension”,把须要的扩展放开便可,如图11所示。

图11

 

下面几个配置是必须的:

"date.timezone = PRC"

"extension=php_gd2.dll"

"extension=php_mbstring.dll"

"extension=php_mcrypt.dll"(待定)

"extension=php_mysql.dll"

"extension=php_pdo_mysql.dll"

 

建议修改以下配置:

"cgi.force_redirect=0"

"fastcgi.impersonate=1"

 

配置完成后,将php.ini拷贝到c:\windows目录下,如图12所示。

图12

 

笔者作了测试,若

 

3.配置IIS支持PHP

开始-管理工具- Internet 信息服务(IIS)管理器。

双击左边的计算机/服务器名称,找到“处理程序映射”,如图13所示。

图13 (说明:此图中出现“FastCGI”设置图标是由于做者在写此文档时FastCGI已经配置完毕)

 

打开“处理程序映射”,单击右边的“添加模块映射”,如图14所示,并按图15中的设置配置,配置完成后,。

图14

 

图15 (其中的名称能够本身修改)

 

图16

 

至此,双击打开“FastCGI设置”,右键编辑PHP目录下的FastCGI设置完整路径,如图17所示。

图17

 

监事对文件所作的更改,路径如图18所示。

图18

 

环境变量的配置结果如图19所示。

图19

 

配置完成后,便可在IIS下新建站点,绑定到个人windows server 2008所在(路由器下)局域网的IP地址的8008端口(端口能够本身修改),如图20所示。

图20

 

站点所在根目录下,新建phpinfo.php文件,编辑以下代码:

1 <?php 
2 phpinfo();
3 ?>

 

以UTF-8无BOM格式保存编码,启动网站,而后在浏览器中输入http://192.168.1.102:8008/phpinfo.php,打开PHP信息页面,如图21所示,则PHP运行环境配置成功。

图21

 

参考文章:http://www.jb51.net/article/38048.htm

相关文章
相关标签/搜索