zoukankan      html  css  js  c++  java
  • APMServ升级php 与 Wamp升级PHP版本到5.3

    方法一:(我亲测试,没问题
    首先下载:
    php-5.3.1-Win32-VC6-x86.zip
    http://windows.php.net/downloads/releases/archives/

    解压后,得到一个目录. 然后将原来 php目录中的:
    ext 目录 extras目录复制过来.
    遇到重复文件,不要复盖.

    然后将原来的php目录中的:
    libmcrypt.dll
    libmhash.dll
    libmysql.dll
    复制过来.

    接着将原来的php目录先备份一下, 然后删除.
    将5.3的文件全部复制到php目录中.

    接着将: php.ini-production重命名为php.ini.
    打开来配置:
    short_open_tag = Off            //改成On,开启短标签.
    extension_dir                         //改成:F:/APMServ5.2.6/PHP/ext/
    接着将所有的;extension= 前面的;去掉, 表示开启所有扩展.
    接着在结尾增加:
    [eaccelerator]
    zend_extension_ts="F:/APMServ5.2.6/zend/eAccelerator/eaccelerator.dll"
    eaccelerator.shm_size="32"
    eaccelerator.cache_dir="F:/APMServ5.2.6/tmp/eaccelerator/"
    eaccelerator.enable="1"
    eaccelerator.optimizer="1"
    eaccelerator.check_mtime="1"
    eaccelerator.debug="0"
    eaccelerator.filter=""
    eaccelerator.shm_max="0"
    eaccelerator.shm_ttl="0" 
    eaccelerator.shm_prune_period="0"  
    eaccelerator.shm_only="0" 
    eaccelerator.compress="1"
    eaccelerator.compress_level="9"
    eaccelerator.keys = "shm" 
    eaccelerator.sessions = "shm"

    [Zend]
    zend_optimizer.optimization_level=1023
    zend_optimizer.encoder_loader=1
    zend_extension_ts="F:/APMServ5.2.6/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll"


    方法二:APMServ升级php
     
    1、到 php下载地址下载PHP5.3的VC6版本的zip文件,我下载的是:php-5.3.5-Win32-VC6-x86.zip
     
    2、先停掉自己的web服务器,php-5.3.5-Win32-VC6-x86.zip解压文件后直接
    覆盖APMServ5.2.6的原始PHP文件目录,重命名php.ini-development为php.ini
     
    3、修改php.ini配置文件,找到extension_dir 设置php的扩展文件目录地址,
    然后开启自己需要的扩展,和根据自己的需求设置其他选项,我的是:
    extension_dir= “E:/qishengfu/APMServ5.2.6/PHP/ext”
     
    4、到Apacheconf目录中找到httpd.conf修改配置,在LoadModule列表后面添加如下配置【具体路径根据自己的环境替换】:
     
    LoadFile “E:/qishengfu/APMServ5.2.6/PHP/libmysql.dll”
    LoadFile “E:/qishengfu/APMServ5.2.6/PHP/php5ts.dll”
    LoadModule php5_module “E:/qishengfu/APMServ5.2.6/PHP/php5apache2_2.dll”
    PHPIniDir “E:/qishengfu/APMServ5.2.6/PHP/php.ini”
     
    5、重启服务器,查看phpinfo信息是不是有了
     
    方法三:Wamp升级PHP版本到5

     1、libmysql.dll和php5ts.dll文件也可以直接拷贝到C:WindowsSystem32系统目录,
    这样在apache里面就无需用LoadFile指定了
     
    2、extension_dir 的配置项应该放在开启扩展列表之前
     
    3、升级后APMServ5.2.6中自带的phpmyadmin也得升级到更新的版本:
     
    在php5.3.0后的版本,取消了对ereg函数的支持,报错:Deprecated: Function ereg_replace() is deprecated


    1.  停止WAMP服务器.
     
    2.  去网站windows.php.net 下载php5.3.21 the VC6 Thread Safe build. 不要下载THE INSTALLER.
     
    3.  在wamp/bin/php创建php5.3.21文件夹 
     
    4.  把下载的zip包解压到php5.3.21文件夹中
     
    5.  从已存在的php版本文件中(如php5.3.0, (eg.   wamp/bin/php/php5.3.3))复制以下文件: -  php.ini、phpForApache.ini和wampserver.conf到php5.3.21文件夹.
     
    6.  打开php5.3.21文件夹的以下文件: -   php.ini和phpForApache.ini并且把5.3.0替换为5.3.21。
     
    7.  去wamp/bin/apache/apache/apache2.2.11/bin删除php.ini文件。
     
    8.重启wamp.
     
    9. 选择旧版本5.3.0
     
    10. 选择后会重启wamp。
     
    11. 此时就可以选择php->version-> 5.3.4 .
     
    12. 重启成功.完成
  • 相关阅读:
    基于DOM的XSS注入漏洞简单解析
    jQuery DOM XSS漏洞
    亿能测试白盒安全测试模板V1.0发布
    Java代码安全测试解决方案
    关于Java安全的书
    Spring安全资料整理列表
    Find Security Bugs研究,邀请志同道合者一起参与
    IBM发布AppScan Source 8.7:减少iOS企业级应用安全风险
    安全测试电子书大全[持续更新]
    开源安全测试
  • 原文地址:https://www.cnblogs.com/kingfly/p/4021518.html
Copyright © 2011-2022 走看看