主要是因為需要元件php-xml所以把他升級,主要參考http://www.atomicorp.com/wiki/index.php/PHP的步驟。
Step 1) Set up the atomic channel:
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
Step 2) Upgrade to PHP 5.3.x:
yum upgrade
Step 3) Replace the PHP 4 php.ini with PHP 5.3.x's (if applicable):
mv /etc/php.ini.rpmnew /etc/php.ini
Step 4) Replace the php.conf with the PHP 5.3.x php.conf (if applicable):
mv /etc/httpd/conf.d/php.conf.rpmnew /etc/httpd/conf.d/php.conf
Step 5) Restart the webserver
service httpd restart (or) /etc/init.d/httpd restart
這邊要注意的是如果你的mysql很久沒有更新了,這邊更新玩沒意外你的mysql會啟動不了,主要是my.cnf的配置
問題,如果你的錯誤訊息如下:
Daemon failed to start.
那可以參考此解法,主要因未mysql 5.5.x之後有些語法有改,my.cnf沒修正導致的問題。
skip-locking 修改為 skip-external-locking
skip-bdb 刪除
skip-innodb 修改為 loose-skip-innodb