Php
CentOS 6.5 上的 PHP 5.5.13 和 yum
我在 CentOS 6.5(64 位)機器上安裝 PHP 5.5.13(最後一個穩定版本)時遇到問題,通過
yum
.據我所知,它不是 CentOS、EPEL 或 REMI 儲存庫的一部分。我使用這些儲存庫中的任何一個獲得 5.4.29。
對於 RHEL 和 CentOS 等發行版,它們通常有 7 到 10 年的使用壽命,很難讓它們與最新版本保持同步。您唯一的選擇是:
- 沒有它
- 自己從原始碼建構它
- 使用提供替代軟體包的 3rd 方儲存庫
我通常選擇#3。你可以使用這個 repo 來安裝 5.5:
要安裝回購:
$ sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
要安裝軟體包:
$ sudo yum install php55w php55w-opcache
這是以這種方式提供軟體包的眾多 3rd 方儲存庫之一。在進入並使用它們之前,請始終確保您可以使用這些儲存庫。有些比其他的好,但我從來沒有遇到過使用他們建構的包的問題。
使用 remi 倉庫
這個 repo 確實提供了 PHP 的 5.5 包,你只需要知道如何告訴它這就是你想要的。
設置 repo,如果還沒有
$ sudo wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm $ sudo wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
這會將 PHP 從 5.3.3 升級到 PHP 5.4.24(2014 年 1 月 15 日)。
$ sudo yum --enablerepo=remi update -y
如果您想要最新的 PHP 版本 5.5.x,您必須執行以下命令:
$ sudo yum --enablerepo=remi,remi-php55 update -y
參考