看板 Knuckles_note
作者 標題 [CentOS] 使用 remi repo 來裝新版的PHP,MySQL
時間 2013年09月22日 Sun. PM 04:20:25
參考:
系統使用 CentOS 6.5 時,使用 yum install 安裝的 PHP 只到 5.3
如果要裝新版的 PHP 5.4 的話,要裝 remi repo
要先安裝新版的 EPEL repo
參考 http://disp.cc/b/11-6w1m
例如:
$ rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
再裝 Remi repo
$ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
升級 php ,其他相關的php模組與 mysql 也會跟著升級
$ yum install php --enablerepo=remi
====================================================================================================================
Package Arch Version Repository Size
====================================================================================================================
Updating:
php x86_64 5.4.20-1.el6.remi remi 2.7 M
Installing for dependencies:
compat-mysql51 x86_64 5.1.54-1.el6.remi remi 1.4 M
Updating for dependencies:
mysql x86_64 5.5.34-1.el6.remi remi 5.8 M
mysql-libs x86_64 5.5.34-1.el6.remi remi 775 k
mysql-server x86_64 5.5.34-1.el6.remi remi 10 M
php-cli x86_64 5.4.20-1.el6.remi remi 2.6 M
php-common x86_64 5.4.20-1.el6.remi remi 925 k
php-devel x86_64 5.4.20-1.el6.remi remi 2.5 M
php-fpm x86_64 5.4.20-1.el6.remi remi 1.3 M
php-gd x86_64 5.4.20-1.el6.remi remi 142 k
php-mbstring x86_64 5.4.20-1.el6.remi remi 943 k
php-mcrypt x86_64 5.4.20-1.el6.remi remi 49 k
php-mysql x86_64 5.4.20-1.el6.remi remi 134 k
php-pdo x86_64 5.4.20-1.el6.remi remi 118 k
php-xml x86_64 5.4.20-1.el6.remi remi 169 k
如果之前有用其他使用編譯安裝的套件,要重新編譯安裝一次
例如: eAccelerator, memcache, mailparse
不然會出現PHP API版本號碼不合的訊息:
Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
注意 下載下來的原始碼檔案要刪掉 重新解壓縮後再執行 phpize
不然不會更新 PHP API version
如果要讓 remi repo 預設就是 enable 的話
$ vim /etc/yum.repos.d/remi.repo
將最上面的 [remi] 下的 enabled=0 改成
enabled = 1
===== 問題解決記錄 =======
若執行 yum --enablerepo=remi install php 時出現:
Error: Package: php-zts-...
Error: Package: php-suhosin-...
代表不支援這些套件,必需先移除
$ yum remove php-zts php-suhosin
--
※ 作者: Knuckles 時間: 2013-09-22 16:20:25
※ 編輯: Knuckles 時間: 2014-05-11 07:03:02
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 1881
回列表(←)
分享