方法一:(我亲测试,没问题)
首先下载:
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、到Apache\conf目录中找到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:\Windows\System32系统目录,

这样在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. 重启成功.完成

APMServ升级php 与 Wamp升级PHP版本到5.3的更多相关文章

  1. wamp升级php5.3.10到5.4.31版本

    wamp升级php5.3.10到5.4.31版本 1.  停止WAMP服务器. 2.  去网站windows.php.net 下载php-5.4.31-nts-Win32-VC9-x86.zip. 不 ...

  2. xcode7.3 升级 xcode8.0 后权限设置问题(升级xcode 8.0 后构建版本不显示问题)

    xcode7.3 升级 xcode8.0 后权限设置问题(升级xcode 8.0 后构建版本不显示问题) 前两天为了适配 iOS10 的系统 我将xcode 7.3 升级到了 xcode 8.0 但是 ...

  3. 升级cocoapods到1.2 beta版本的方法

    最近写Swfit3.0, 要用到一些框架, 然后就用cocoapods嘛, 结果说要cocoapods1.1.0版本才行, 而自己的是cocoapods1.0.1版本的, 所以就想着升级嘛, 结果就遇 ...

  4. 【转】python 2.6.6升级到python 2.7.x版本的方法

    1.下载python2.7.x wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz 2.解压并编译安装 tar -zxvf Py ...

  5. CentOS7.2升级默认yum安装的php版本

    CentOS7.2yum安装php默认版本为5.4,可以升级通过yum安装更高版本 设置yum源 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtat ...

  6. CentOS 7.4升级curl和git到最新版本

    升级curl和git到最新版本 [root@jenkins ~]# yum install -y curl-devel expat-devel gettext-devel openssl-devel ...

  7. 升级PHPstudy自带的mysql版本 从5.5升级到5.7.22

    原文:升级PHPstudy自带的mysql版本 从5.5升级到5.7.22 版权声明:请注意:如需转载请注明出处. https://blog.csdn.net/qq_32534555/article/ ...

  8. [转帖]Java升级那么快,多个版本如何灵活切换和管理?

    Java升级那么快,多个版本如何灵活切换和管理? https://segmentfault.com/a/1190000021037771 前言 近两年,Java 版本升级频繁,感觉刚刚掌握 Java8 ...

  9. 升级nginx1.12为1.161版本

    升级nginx1.12为1.161版本 一.添加源 到 cd /etc/yum.repos.d/ 目录下 新建nginx.repo 文件 vim nginx.repo 输入以下信息 [nginx-st ...

随机推荐

  1. Git 分支(分布式版本控制系统)

    前言 几乎所有的版本控制系统都以某种形式支持分支.使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线.在很多版本控制系统中,这是一个略微低效的过程--常常需要完全创建一个源代码目录的 ...

  2. PHP与MYSQL中UTF8 中文排序例子

    1. 需要在php数组中用中文排序,但是一般使用utf8格式的文件,直接用asort排序不行.用gbk和gb2312可以.这跟几种格式的编码有关系.gbk和gb2312本身的编码就是用拼音排序的. 代 ...

  3. 如何通过sql的insert语句插入大量字符串到oracle的clob字段?

    当通过insert语句直接插入大量字符串(主要是html的内容),超过4000字符时候,就会报: ORA-01489: 字符串连接的结果过长 虽然字段是clob,足以存储,但是通过这种直接插入的时候, ...

  4. fdatool的滤波器设计

    作者:桂. 时间:2017-08-15  20:28:11 链接:http://www.cnblogs.com/xingshansi/p/7367738.html 前言 本文主要记录滤波器设计的基本流 ...

  5. shell编程入门(一)

    运行Linux程序有三种方法: (1).使文件具有可执行权限,直接运行文件. (2).直接调用命令解释器执行程序(Linux shell是一种解释型语言). (3).使用source执行文件 第一种: ...

  6. 采集java性能指标数据

    这里我们开发把每个服务的jvm的运行情况和gc的情况卸载java程序里,这里我们访问一个URL地址就可以得到json数据 #!/bin/bash # 定时收集java服务metrics # curl ...

  7. 【Android开发】之Android环境搭建及HelloWorld

    原文链接:http://android.eoe.cn/topic/android_sdk Android开发之旅:环境搭建及HelloWorld Android开发之旅:环境搭建及HelloWorld ...

  8. Android基础知识之拼写检查框架

    原文:http://android.eoe.cn/topic/android_sdk 拼写检查器框架 Android平台提供了一个拼写检查器的框架,来方便你在你的应用中实现并使用拼写检查.这个框架是A ...

  9. Android: TextView 及其子类通过代码和 XML 设置字体大小的存在差异的分析

    原因: 在代码中通过 setTextSize(float size) 设置,使用的是 sp 为默认单位. 而 XML 中使用了 px,所以需要使用先把做好 sp 和 px 的转换工作. 最近在做 ap ...

  10. 云服务器 nginx + tomcat 部署集群 配置

    nginx.conf #user nobody; worker_processes ; #error_log logs/error.log; #error_log logs/error.log not ...