1050609_ubuntu1204_更新php5.6.2_導至XOOPS(PHP5.6.2)不能執行的解法

原因為 php 5.6 需要配合apache2.4才能執行,若沒有先更新 apache2.2 到2.4版就升級 php到5.6.2 就會導至因為PHP 5.6.2無法執行的錯誤。

解法如下


先完整移除apache2 及php5
apt-get remove  --purge apache2 apache2-utils php5
apt-get purge
apt-get autoremove

設定要更新到apache2.4 及 php5.6
apt-get update && sudo apt-get install python-software-properties
apt-add-repository ppa:ptn107/apache
add-apt-repository ppa:ondrej/php5-5.6

重安裝所有套件(這行很長,要複製完整哦)
apt-get install apache2 php5 php5-common php5-mysqlnd php5-xmlrpc php5-curl php5-gd php5-cli php5-fpm php-pear php5-dev php5-imap php5-mcrypt libapache2-mod-php5

另外如果出現
82% [正和 ppa.launchpad.net (91.189.95.83) 連線]…不會動,按ctrl+C 中斷後再重新執行一次,應該就不會卡住了。

完成後
service apache2 restart

再看看XOOPS可不可以正常執行。
跳至工具列