為企業提供網站平臺解決方案

178 7892 1916

QQ客服:點擊這里給我發消息 點擊這里給我發消息

最新動態:

常見問題

你的位置:香港最准两码中特 > 建站知識 > 常見問題 > APMServ升級php 與 Wamp升級PHP版本到5.3

金多宝论坛两码中特:APMServ升級php 與 Wamp升級PHP版本到5.3

發布時間:2014-01-18 15:32作者:香港最准两码中特網址:香港最准两码中特瀏覽:次
做了四個半月的項目推翻重來,這次選擇了symfony2框架,但是symfony2 需要php5.3版本的支持, 但是自己機器用的集成環境APMServ5.2.6 的php版本是php5.2.6,所以需要升級一下PHP版本: 一:APMServ升級php 1、到 php下載地址下載PHP5.3的VC6版本的zip文件,我下載的是:php-5.3.5-Win32-VC6-x86.z
做了四個半月的項目推翻重來,這次選擇了symfony2框架,但是symfony2 需要php5.3版本的支持,
但是自己機器用的集成環境APMServ5.2.6 的php版本是php5.2.6,所以需要升級一下PHP版本:

方法一:(可用測試過)
首先下載:
php-5.3.1-Win32-VC6-x86.zip
//windows.php.net/downloads/releases/archives/

解壓后,得到一個目錄. 然后將原來 php目錄中的:
ext 目錄 extras目錄復制過來.
遇到重復文件,不要復蓋.

然后將原來的php目錄中的:
libmcrypt.dll
libmhash.dll
libmysql.dll
復制過來.

接著將原來的php目錄先備份一下, 然后刪除.
將5.3的文件全部復制到php目錄中.

接著將: php.ini-production重命名為php.ini.
打開來配置:
short_open_tag = Off            //改成On,開啟短標簽.
extension_dir                         //改成:F:/APMServ5.2.6/PHP/ext/
接著將所有的;extension= 前面的;去掉, 表示開啟所有擴展.
接著在結尾增加:
[eaccelerator]
zend_extension_ts="F:/APMServ5.2.6/zend/eAccelerator/eaccelerator.dll"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="F:/APMServ5.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="F:/APMServ5.2.6/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll"


方法二:APMServ升級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信息是不是有了
 
方法三:Wamp升級PHP版本到5

 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


1.  停止WAMP服務器.
 
2.  去網站windows.php.net 下載php5.3.21 the VC6 Thread Safe build. 不要下載THE INSTALLER.
 
3.  在wamp/bin/php創建php5.3.21文件夾 
 
4.  把下載的zip包解壓到php5.3.21文件夾中
 
5.  從已存在的php版本文件中(如php5.3.0, (eg.   wamp/bin/php/php5.3.3))復制以下文件: -  php.ini、phpForApache.ini和wampserver.conf到php5.3.21文件夾.
 
6.  打開php5.3.21文件夾的以下文件: -   php.ini和phpForApache.ini并且把5.3.0替換為5.3.21。
 
7.  去wamp/bin/apache/apache/apache2.2.11/bin刪除php.ini文件。
 
8.重啟wamp.
 
9. 選擇舊版本5.3.0
 
10. 選擇后會重啟wamp。
 
11. 此時就可以選擇php->version-> 5.3.4 .
 
12. 重啟成功.完成
 

nba虎扑直播中心 全天重庆时时彩万计划 大乐透开奖结果彩票 哪个棋牌有二人斗地主 pk10计划软件 三肖六码板论坛 高频彩计划app 足球即时比 双色球246算法必中六红 棋牌官方下载 fg美人捕鱼技巧规律 重庆时时彩龙虎和秘诀 十分快三计划预测 财神爷pk10安卓 非凡炸金花真人提现版 遇到长龙 怎么赚的最多