信游平台登陆

注册 | 登录 | 网址 接待拜候八百站长

Windows 2008R2+IIS7+PHP5.4.x FastCGI设置装备摆设

2016/4/26 14:51:01 作者:站长日志 来历:http://jingyan.baidu.com 浏览:3653次

在利用Windows Server 2008 R2 64bit体系做为WEB办事器,不少用户已充实享用到了该体系的高宁静性和强靠得住性,但是跟着时候推移,php版本由本来的5.2.17进级到了php5.3.x,php5.4.x,php5.5.x,最初另有最新版本php5.6,咱们须要实时对Windows Server 2008体系对php的撑持停止奇妙设置装备摆设,能力让其运转效力一直处于较高的程度!

东西/质料

  • Windows Server 2008 R2 Enterprise(64位)

  • IIS7.0

  • PHP5.4.x / php5.5.x / php5.3.x

方式/步骤

  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版本的,以是我下载的上面这个

  2. (4)必须装置Visual 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)起头 >> 法式 >> 办理东西 >> 办事器办理

    见下图解:

  3. (2)翻开办事器办理器 >> 脚色 >> 右边增加脚色

    见下图解:

  4. (3)弹出增加脚色领导对话框 >> 办事器脚色 >> 装置Web办事器(IIS)

  5. (4)功效 >> 增加功效

    见下图解:

  6. (5)功效 >> 将下图打勾的都勾上装置,若是有Windows Process Activation Service(Windows历程激活办事)也全数勾上,装置完就算设置装备摆设好IIS了。

  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下开启PDO MySQL的扩大

           extension=php_openssl.dll //在 PHP下翻开SSL(OpenSSL)

    这里已开启了PHP对Mysql的撑持

    (2)翻开Internet信息办事(IIS)办理器(在号令行输出inetmgr可翻开),再双击“处置法式映照” 以下图:

  8. 再点击“增加模块映照” 弹出窗口以下图:

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

  10. (3)翻开Internet信息办事(IIS)办理器,先点击左边的计较机名,再双击右边的FastCGI设置

  11. 而后点击右边,增加利用法式

  12. 完全途径指向PHP装置目次下的php-cgi.exe

  13. 增加情况变量,点击调集后的”...”按钮,增加情况变量:PHP_FCGI_MAX_REQUESTS,取值设置为10000

  14. (4)双击默许文档,右边增加,index.php。至此办事器应当已能撑持PHP了!

  15. (5)PHP测试是不是设置装备摆设胜利

     测试前先重启下IIS,在C:\inetpub\wwwroot下新建一个index.php,外面写上<?php phpinfo(); ?>而后拜候http://www.5ol.com/index.php,看到下图信息就表现设置装备摆设胜利,呈现下图表现设置装备摆设胜利

  16. 最初,请重启一下IIS

    END

注重事变

  • php5.6请必须装置Visual Studio 2012,版本之间是绝对应的,不要觉得高版本的VS兼容低版本

  • php5.3请必须装置Visual Studio 2008,版本之间是绝对应的,不要觉得高版本的VS兼容低版本