Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

2024-10-23 05:55:41

1、一、软件下载操作系统:Windows Server 2008 R2 Enterprise(1)IIS:windows server2008系统是自带的,但要用户自己全新安装,具体方法见教程下方(2)Mysql:(3)PHP:http://windows.php.net/download/如果你不知道要下载哪个版本,可以看看左侧的介绍(Which version do I choose ? 我该选择哪个版本呢,然后下面就有选择IIS,Apache、VC9 and VC11的一些要求)下载你要的PHP版本并解压到你指定的目录,我的是64位、用的是IIS,而IIS就必须选择Non-Thread Safe版本的,所以我下载的下面这个

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

2、(4)必须安装Vi衡痕贤伎sual Studio,我安装的是Visual Studio 2012在PHP下载页面的的左侧已经提供了Visual Studio2012和2008的下载地址,如果你有认真阅读的话,应该可以找到。Visual Studio 2012下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679下载完毕后直接双击安装完,避免后面你给忘掉了。注意安装区分是32位的还是64位系统的二、IIS安装(1)开始 >> 程序 >> 管理工具 >> 服务器管理见下图解:

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

3、(2)打开服务器管理器>>角色>>右侧添加角色见下图解:

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

4、(3)弹出添加角色向导对话框>>服务器角色>>安装Web服务器(IIS)

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

5、(4)功能>>添加功能见下图解:

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

6、(5)功能>>将下图打勾的都勾上安装,如果有WindowsProcessActivationService(Windows进程激活服务)也全部勾上,安装完就算配置好IIS了。

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

7、三、PHP配置 (1犬匮渝扮)在PHP的安装目录下将php.ini-development改名为php.ini,并查找以下相庙堠杼寺关关键字做如下修改(如果是其他的版本可能是php.ini-dist这个文件改成php.ini)。 前面的分号去掉,分号表示注释。 cgi.force_redirect=0 cgi.fix_pathinfo=1 fastcgi.impersonate=1; extension_dir="D:\local\php\ext" date.timezone="Asia/Shanghai" extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_pdo_mysql.dll//在PHP下开启PDOMySQL的扩展 extension=php_openssl.dll//在PHP下打开SSL(OpenSSL)这里已经开启了PHP对Mysql的支持(2)打开Internet信息服务(IIS)管理器(在命令行输入inetmgr可打开),再双击“处理程序映射”如下图:

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

8、再点击“添加模块映射”弹出窗口如下图:

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

9、按下图填写对应的信息

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

10、(3)打开Internet信息服务(IIS)管理器,先点击左侧的计算机名,再双击右侧的FastCGI设置

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

11、然后点击右侧,添加应用程序

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

12、完整路径指向PHP安装目录下的php-cgi.exe

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

13、添加环境变量,点击集合后的”...”按钮,添加环境变量:PHP_FCGI_MAX_REQUESTS,取值设置为1000

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

14、(4)双击默认文档,右侧添加,index.php。至此服务器应该已能支持PHP了!

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

15、(5)PHP测试是豸阏恢闲否配置成功测试前先重启下IIS,在C:\inetpub\wwwroot下新建一个index.php,里面写上<?phpphpinfo();?>然后访问http://www.5ol.com/index.php,看到下图信息就表示配置成功,出现下图表示配置成功

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置

16、最后,请重启一下IIS

Windows 2008R2+IIS7+PHP5.4.x FastCGI配置
猜你喜欢