• 极致服务
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

  • 帮助中心

    手动部署web环境(PHP5.3+MYSQL5.5)

    1、安装iis7   

    计算机右键   管理  选择 功能  添加功能

    特别注意 应用程序的开发

     

    点击  下一步    然后  安装  ,由于.net安装较慢 大概需要5-10分钟左右的时间

    下载我们需要的安装包

        http://download.yunwei.la/download/websoft.zip

     

    2、安装php

    php-5.3.10-nts-Win32-VC9-x86.zip解压到C:\php-5.3\目录下
    解压缩 PHP 的包之后,将 php.ini-production 拷贝一份到同一目录下,命名为“php.ini”。

    yfwq3.png

    3、修改php.ini

    1)extension_dir = <指向扩展库目录的路径>

    extension_dir="C:\php5.3\ext"

    2)开放extension
    开放了一下gd2MySQL相关的几个扩展,将下面几行前面的分号(;)去掉 即可。

    extension=php_gd2.dll

    extension=php_mbstring.dll

    extension=php_mysql.dll

    extension=php_mysqli.dll

    3)设置date.timezone
    date.timezone = Asia/Shanghai

    打开IIS7.5MMC管理界面,点击左边的机器名,右边将出现整个IIS的全局配置选项。

    4)设置几个和FastCGI相关的参数
    cgi.force_redirect = 0
     IIS 下运行时需要关闭此项指令。这是个在许多其它 web 服务器中都需要激活的目录安全功能,但是在 IIS 下如果激活则会导致 PHP 引擎在 Windows 中出错。
    cgi.fix_pathinfo = 1
    此指令可以允许 PHP 遵从 CGI 规则访问真实路径信息。IIS  FastCGI 实现需要激活此指令。 

    fastcgi.impersonate = 1
    IIS 下的 FastCGI 支持模拟呼叫用户方安全令牌的能力。这使得 IIS 可以定义请求方的安全上下文。
    fastcgi.logging = 0
    FastCGI 日志在 IIS 下应被关闭。如果激活,则任何类的任何消息都被 FastCGI 视为错误条件从而导致 IIS 产生 HTTP 500 错误。
    4、双击右边的“处理程序映射”,在弹出的界面中的右边菜单中选择“添加模块映射”。
    5、在“添加模块映射”的弹出窗口中,进行如下填写。

    请求路径:*.php
    模块:FastCgiModule
    可执行文件(可选):D:\php-5.3.8\php-cgi.exe
    名称:PHP-FastCGI
    按照php的官网,还需要在这个窗口中,点击“请求限制”按钮,在弹出的“请求限制”窗口中,勾选“仅当请求映射至以下内容时才调用处理程序”,然后下面单选按钮选择“文件或文件夹”。

     yfwq4.png

    5、在确认“添加模块映射”窗口时会弹出一个提示窗口,意思是将为其增加一个FastCGI的应用程序,选择“是”。这时在FastCGI设置中将出现一个关于PHP的程序程序。

    6、当然,还应该为php程序添加一下“默认文档”,将index.php添加进去。

    yfwq6.png

    7、重启一下IIS

    8、设置应用池  启用32位应用程序


    yfwq7.png

    9、安装vcredist_x86.exe

    yfwq8.png

    10、在网站根目录新建一个phpinfo.php的文本文件 内容为:

    <?php
    phpinfo();
    ?>

    访问  127.0.0.1/phpinfo.php

    yfwq9.png

     

    11、安装mysql-5.5.20-win32

    yfwq10.png

    yfwq11.png

    yfwq12.png

    yfwq13.png

    yfwq14.png

    yfwq15.png

    yfwq16.png

    yfwq17.png

    yfwq18.png

    yfwq19.png

    12、安装Zend Guard Loader,下载好后解压压缩包,找到 

    ZendGuardLoader-php-5.3-Windows\php-5.3.x 目录下的 ZendLoader.dll 文件,将它放到你的php目录下ext下,再编辑php.ini文件,添加一段代码(如):

    [Zend.loader] 

    zend_loader.enable=1 

    zend_loader.disable_licensing=1 

    zend_loader.obfuscation_level_support=3 

    zend_loader.license_path= 

    zend_extension=”c:\php\ext\ZendLoader.dll”

    最后浏览phpinfo.php查看是否生效

    yfwq20.png