找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 PHP Manager for IIS 配置PHP环境方法详解

PHP Manager for IIS 配置PHP环境方法详解

灰儿 2011-12-2 09:28:53
本帖最后由 灰儿 于 2011-12-2 14:41 编辑

        由于微软已逐步开始重视PHP ON Windows的应用,推出了PHP Manager for IIS工具,PHP Manager的用途如下:

*关联PHP和IIS
*并列运行多个PHP版本在同一台服务器上,甚至在同一网站
*检查PHP运行时配置和环境(的phpinfo()函数的输出)
*配置各种PHP设置
*启用或禁用PHP扩展
*远程管理php.ini PHP配置文件

在Windows 2008 R2上用PHP Manager for IIS 配置PHP环境蛮不错的,非常方便,现将安装与配置过程详解如下:

一、下载并安装PHP
从PHP官方网站下载最新版本的PHP Zip格式压缩包,我使用的是最新的PHP 5.3.8版。
PHP官方网站下载地址:
http://windows.php.net/download/
http://windows.php.net/downloads/releases/

注意:
        官网已经注明,VC9的版本是给IIS用的,VC6的版本是给Apache用的。之所以要这样区分,是因为VC9版本是用Visual Studio 2008编译的,编译器对程序进行了更多的优化,因而性能较好。
       至于Thead Safe(线程安全)/Non Thead Safe(非线程安全)的区别,如果使用FastCGI+Wincache方式使用,就用非线程版本,因为FastCGI是单线程执行的,因而不需要线程安全版本,去掉线程安全的防护后可以提高执行效率;而使用ISAPI+Zend方式则是多线程模式,所以需要采用线程安全版本。

       由于微软官方建议使用非安全线程版本的PHP(non-thread safe build of php),所以我就下载非安全线程的解压版本。
下载以后,将其解压缩到任意目录(例如 C:\Program Files (x86)\PHP\v5.3\)

二、下载并安装 PHP Manager for IIS 1.0
下载地址:http://phpmanager.codeplex.com/releases/view/53121

三、打开并配置PHP Manager
1.打开IIS 7.5,找到PHP Manager,如图:
01.gif

2、使用PHP Manager配置PHP5
  PHP Manager功能界面分三块,如图:

   02.gif
       PHP安装管理:PHP安装版本、PHP版本管理、phpinfo配置信息输出等
  PHP配置管理:PHP.INI配置文件、错误报告、PHP配置选项管理等
  PHP Extensions扩展库管理:enable或者disable相应的PHP扩展库以及增加新的扩展等。

你可以通过这三个部分去管理和配置PHP的信息,非常方便。

3.配置示例
如:
点击 "Register new PHP version” ,开始选择你的PHP解压目录
01.png
点击 "Change PHP version” ,可以在安装多个php版本中切换使用
02.png
点击 "Check phpinfo()“查看版本信息
03.png

点击 "Configure error reporting” ,配置错误报告
04.png
点击 "Set runtime limits” ,设置运行时间限制
05.png
点击 "Manage all settings” ,管理PHP.ini设置
06.png

点击 "Enable or disable an extension” ,设置启用或禁用php扩展项
07.png
点击 "Add an extension” ,添加php扩展项

如果出现黄色警告,可以点击“View Recommendations” 按照推荐设置进行修改,如下图:
08.png

09.png

本帖被以下淘专辑推荐:

您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。