
使用APMServ5.2.6调试最新的系统,遇到提示:php版本低,需要升级到xx版本。那该如何升级php版本到较高的版本,比如php-5.3.5-Win32-VC6-x86呢?
使用APMServ5.2.6调试最新的系统,遇到提示:php版本低,需要升级到xx版本。
到官网下载可用的最新php版本。Apache+PHP的,请选择VC6版本
解压缩php-5.3.5-Win32-VC6-x86.zip到APMServN5.2.6的根目录.
注:我是整体新建的名称APMServN5.2.6,默认为APMServ5.2.6
复制原来“PHP”目录下的” ext “和” extras “文件夹到“ php-5.3.5-Win32-VC6-x86 ”目录下,不要覆盖重复文件。
再复制原来”PHP“目录下的“ libmcrypt.dll,libmhash.dll, libmysql.dll” 三个文件复制到“ php-5.3.5 -Win32-VC6-x86 ”目录下,覆盖重复文件。
备份原来的Php文件夹,并重命名新的文件夹为php
将新“PHP”文件夹里的“ php.ini-production”文件重命名:“php.ini”。
更改php.ini里的代码:
short_open_tag = On
以及:
extension_dir = "D:/APMServN5.2.6/PHP/ext"
修改为自己的路径
并开启扩展如图
最后,再在文件的末尾,【修改为自己的路径】添加如下代码:
[eaccelerator]
zend_extension_ts="D:/APMServN5.2.6/zend/eAccelerator/eaccelerator.dll"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="D:/APMServN5.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="D:/APMServN5.2.6/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll"
最后重启下电脑。查看下版本,已经更新为php5.3.5了。
