APMServ5.2.6 升级php5.2 到 5.3版本

Posted licanhui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APMServ5.2.6 升级php5.2 到 5.3版本相关的知识,希望对你有一定的参考价值。

APMServ5.2.6 升级php5.2 到 5.3版本

做了四个半月的项目推翻重来,这次选择了symfony2框架,但是symfony2 需要php5.3版本的支持,
但是自己机器用的集成环境APMServ5.2.6 的php版本是php5.2.6,所以需要升级一下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信息是不是有了

PS: 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

以上是关于APMServ5.2.6 升级php5.2 到 5.3版本的主要内容,如果未能解决你的问题,请参考以下文章

网吧装wamp,不能开apache,请问有啥办法,将PHP的环境搭好吗?

今天装了一个apmserv5.2.6。配置了虚拟主机~hosts映射了域名,能PING到IP。但是浏览器用域名访问不了,求解

如何隐藏apmserv5.2.6的Header信息(Server)

windows7操作系统APMServ5.2.6里4.0版本启动正常 MYSQL5.1无法启动 请求帮助

分享:将WDCP中的PHP5.2 1.7升级到PHP 5.3的方法

升级wamp5集成安装包 php5.2到php5.3