WAMPserver的PHP版本手工升级PHP5.2.17,

一直使用WAMP作为Windows上的开发环境,可以安装多个PHP版本进行调试,十分方便。

但WAMP的PHP更新很慢,PHP5.2系更新到5.2.11就未再更新了,这段时间出了PHP5.2.17,以下是我手工对PHP进行升级的过程,同时完成了zend Optimezer和eaccelerator的安装配置,仅供参考。

配置过程说明:

假定Wamp安装在D:/wamp目录 假定Apache版本为Apache2.2.11,则Apache目录为D:\wamp\bin\apache\Apache2.2.11 假定当前PHP版本为php5.2.11,则PHP目录为D:\wamp\bin\php\php5.2.11 首先下载PHP5.2.17到本地,版本win32_TS

http://mirrors.sohu.com/php/php-5.2.17-Win32.zip 其它版本可以sohu镜像下载,但只能使用ts系,就是线程安全,非线程安全版本未测试。

解压以后,将根目录下/ext目覆盖至PHPext目录;再将根目录下的所有文件复制到Apache/Bin目录,并对Apache/Bin目录的php.ini进行设置。PHP5.2.11的配置文件可以在PHP5.2.17下使用。

这样,就完成了PHP的版本升级,在PHPinfo里能看到PHP版本信息。

接下来可以再安装eaccelerator和zend Optimezer,我已经将eaccelerator for PHP5.2.17的版本编译好,以下可以打包下载,版本均为win32_ts。

eaccelerator官网目前还未提供5.2.17的编译包,需要的同学可以自己下载源码包编译,这里飞过。 Zend版本是3.3.3,仅适用于PHP5.2.x及以下版本,PHP5.3.x版请自行到Zend官网下载Zend Loader。

http://www.4wei.cn/files/Zend.rar

将文件下载解压到WAMP/bin目录,eAccelerator_ts.dll所在Zend目录为D:\wamp\bin\Zend\lib,然后在Apache/Bin/php.ini末尾加上以下命令:

帮助 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 [eaccelerator] zend_extension_ts="D:\wamp\bin\Zend\lib\eAccelerator_ts.dll" eaccelerator.cache_dir ="D:\wamp\tmp" eaccelerator.shm_size="64" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.debug ="0" eaccelerator.check_mtime="1" 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" eaccelerator.content="shm"

[Zend] zend_extension_manager.optimizer_ts="D:\wamp\bin\Zend\lib\Optimizer-3.3.0" zend_extension_ts="D:\wamp\bin\Zend\lib\ZendExtensionManager.dll" 这里的Zend代码一定要放到eaccelerator后面,否则无法加载eaccelerator,原因不明。 至此,环境配置完成。

转载于:https://my.oschina.net/fswj/blog/98447

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值