APMServ升级PHP至5.3
APMServ5.2.6 的php版本是php5.2.6,所以需要升級(jí)一下PHP版本:
1、到 php下載地址下載PHP5.3的VC6版本的zip文件,我下載的是:php-5.3.23-Win32-VC9-x86(下ts版本不要下nts版本)
2、先停掉自己的web服務(wù)器,刪掉APM原始PHP文件目錄,php-5.3.23-Win32-VC9-x86.zip解壓文件到APMServ5.2.6的原始PHP文件目錄,重命名php.ini-development為php.ini
3、修改php.ini配置文件,找到extension_dir 設(shè)置php的擴(kuò)展文件目錄地址,
然后開(kāi)啟自己需要的擴(kuò)展,和根據(jù)自己的需求設(shè)置其他選項(xiàng),我的是:
extension_dir= “E:/APMServ5.2.6/PHP/ext”
4、到Apache\conf目錄中找到httpd.conf修改配置,在LoadModule列表后面添加如下配置【具體路徑根據(jù)自己的環(huán)境替換】:
LoadFile “E:/APMServ5.2.6/PHP/libmysql.dll”(若新文件夾沒(méi)有此文件可從之前拷貝過(guò)來(lái))
LoadFile “E:/APMServ5.2.6/PHP/php5ts.dll”
LoadModule php5_module “E:/APMServ5.2.6/PHP/php5apache2_2.dll”
PHPIniDir “E:/APMServ5.2.6/PHP/php.ini”
5、重啟服務(wù)器,查看phpinfo信息是不是有了
PS: 1、libmysql.dll和php5ts.dll文件也可以直接拷貝到C:\Windows\System32系統(tǒng)目錄,
這樣在apache里面就無(wú)需用LoadFile指定了
2、extension_dir 的配置項(xiàng)應(yīng)該放在開(kāi)啟擴(kuò)展列表之前
3、升級(jí)后APMServ5.2.6中自帶的phpmyadmin也得升級(jí)到更新的版本:
在php5.3.0后的版本,取消了對(duì)ereg函數(shù)的支持,報(bào)錯(cuò):Deprecated: Function ereg_replace() is deprecated
總結(jié)
以上是生活随笔為你收集整理的APMServ升级PHP至5.3的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: aop中的名词解释
- 下一篇: MySQL-14-备份恢复