zoukankan      html  css  js  c++  java
  • Win 2003下IIS6+Mysql+php5.2  isapi搭建 升级php5.2到5.3测试 借助fastcgi实现

    Win 2003下IIS6+Mysql+php5.2  原环境isapi搭建 升级php5.2到5.3测试 借助fastcgi实现 操作如下

    实验前准备:php-5.3.5-Win32-VC6-x86.zip   和 fcgisetup_1.5_rtw_x86.msi

    开始操作:
    一:解压php5.3的到C盘php5下


    将之前D盘的php5.2版本的首先重命名  随便起一个名字 再将之前windows下的php.ini文件拷贝出来。以防升级不成功  可以恢复

    新建tmp文件夹 赋予权限

    Copy之前 先将IIS服务关闭 提示覆盖 这里是覆盖的之前5.2版本的dll文件

    这里需要安装fastcgi  直接默认安装 很小的一个文件  安装后到这个路径找到fastcgi.ini文件 进行编辑  末尾添加内容 红框里面的   # 里面的路径要看你的php5.3的解压路径在哪里~ 

    到你的php5.3安装路径找到php.ini-development  改为php.ini
    编辑php.ini文件  操作如下:





     查找 Windows Extensions

    ; extension=php_curl.dll
    ; extension=php_gd2.dll
    ; extension=php_gettext.dll
    ; extension=php_ldap.dll
    ; extension=php_mbstring.dll
    extension=php_mysql.dll
    ; extension=php_mysqli.dll
    ; extension=php_sockets.dll
    ; extension=php_xmlrpc.dll 

    将以上常用组件前面的“;”去掉 

       

    然后保存。  复制一份php.ini到C:windows下   之前的php5.2版本的拷贝出来 

    添加一条映射



    到C盘php5下面点开cgi.exe文件来看有没有错误,这是没错误。有错误根据错误排错


    重启IIS服务  进入根目录写一个php的测试页看是不是升级成功了
    <?php
    phpinfo();
    ?>

    出现这个问题 把之前的ISAPI 给删除了 要不会和fastcgi冲突  删除之后访问

    测试页访问  可以看出 升级成功

    之前是php5.2的版本  现在是升级到咱们的5.3.5版本




  • 相关阅读:
    JavaScript闭包 懂不懂由你反正我是懂了
    浅析对象访问属性的"."和"[]"方法区别
    PHP:6种GET和POST请求发送方法
    ArcThemALL!5.1:解压、脱壳、压缩样样精通
    nw.exe开发DEMO下载
    解析Javascript事件冒泡机制
    node.js之fs模块
    Node.js读取文件内容
    php-编译模块1
    jenkins--使用命令行自动启动Jenkins的job
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/4996695.html
Copyright © 2011-2022 走看看