APMServ升级PHP至5.3
APMServ5.2.6 的php版本是php5.2.6,所以需要升級一下PHP版本:
1、到 php下載地址下載PHP5.3的VC6版本的zip文件,我下載的是:php-5.3.23-Win32-VC9-x86(下ts版本不要下nts版本)
2、先停掉自己的web服務器,刪掉APM原始PHP文件目錄,php-5.3.23-Win32-VC9-x86.zip解壓文件到APMServ5.2.6的原始PHP文件目錄,重命名php.ini-development為php.ini
3、修改php.ini配置文件,找到extension_dir 設置php的擴展文件目錄地址,
然后開啟自己需要的擴展,和根據自己的需求設置其他選項,我的是:
extension_dir= “E:/APMServ5.2.6/PHP/ext”
4、到Apache\conf目錄中找到httpd.conf修改配置,在LoadModule列表后面添加如下配置【具體路徑根據自己的環境替換】:
LoadFile “E:/APMServ5.2.6/PHP/libmysql.dll”(若新文件夾沒有此文件可從之前拷貝過來)
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、重啟服務器,查看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
總結
以上是生活随笔為你收集整理的APMServ升级PHP至5.3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis-hash命令
- 下一篇: 【代码笔记】iOS-自定义选择框(高底强