天天看點

wdcp 版本更新

WDCP預設的PHP版本是5.2.17,MySQL是5.1的,對于有點強迫

症的我那能接受,并且更新最新版WordPress

3.8時PHP版本過低會出錯。是以必須更新,而MySQL最新版本是5.5,于是在更新的PHP、MySQL同時也一起安裝相應加速器:Zend

Guard Loader、Memcached、eAccelerator。

登陸SSH,本人使用的是Bitvise SSH Client,執行以下指令,一行為一條指令。

1、更新PHP版本至5.3.27

wget http://down.wdlinux.cn/in/php_up53.sh  
sh php_up53.sh      

耐心等候,直到“php update is OK”出現。

2、更新MySQL版本至5.5.27

wget http://down.wdlinux.cn/in/mysql_up55.sh  
sh mysql_up55.sh      

同樣耐心等候,直到“mysql update is OK”出現。此時雖然腳本提示mysql更新完成,但網站無法登陸wdcp背景,ssh下一查連mysql程序都沒有啟動,如是手動執行mysql程序:service mysqld restart,啟動報錯:

Starting MySQL... ERROR!   
The server quit without updating PID file (/www/wdlinux/mysql-5.5.27/data/***.pid)      

解決方法: 輸入指令:

vi /www/wdlinux/init.d/mysqld

編輯mysql配置檔案,通過vi指令(按i進入編輯模式、按ESC退出編輯模式、輸入:wq儲存退出)新增加兩行如下配置:

basedir=/www/wdlinux/mysql-5.5.27
datadir=/www/wdlinux/mysql-5.5.27/var      

或者以下兩行代碼也可以:

basedir=/www/wdlinux/mysql
datadir=/www/wdlinux/mysql/var      

儲存退出,重新開機mysql程序,輸入:

service mysqld start

,啟動成功!

3、安裝Zend Guard Loader

wget http://down.wdlinux.cn/in/ZendGL_ins.sh
sh ZendGL_ins.sh      

然後在PHP.ini檔案最後加入配置代碼:

[Zend Optimizer] 
zend_extension=/usr/local/zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=[eaccelerator]      

4、安裝Memcached

wget -c http://down.wdlinux.cn/in/memcached_ins.sh
sh memcached_ins.sh      

服務啟動或停止

service memcached start|stop|restart      

或在背景啟動也可以。

5、安裝eAccelerator

wget http://down.wdlinux.cn/in/eac0961_ins.sh
sh eac0961_ins.sh      
extension_dir="/www/wdlinux/apache_php/lib/php/extensions/no-debug-non-zts-20090626/"
extension="eaccelerator.so"
eaccelerator.shm_size="8"
eaccelerator.cache_dir="/www/wdlinux/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="3600"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"      

繼續閱讀