在 CentOS 6.7 上从 php 5.5.x 升级到 5.6.x


Upgrading from php 5.5.x to 5.6.x on CentOS 6.7

我已经四处寻找这个话题,但所有与在 centOS 上升级 php 有关的问题似乎都已经过时了。我找到了 https://www.zerostopbits.com/how-to-upgrade-php-5-3-to-php-5-6-on-centos-6-7/这似乎相当简单;但是,我不熟悉安装新的存储库。

似乎有相当数量的存储库具有我需要的 php 5.6 包,但我不确定哪个被认为是最好或最安全的。

另外,由于 CentOS 没有提供最新版本,我应该注意是否有任何不兼容之处?

这是对我有用的最简单的方法: 要在 CentOS 6 或 7 上安装 PHP 5.6:

CentOS 6.按显示的顺序输入以下命令:

yum -y update
yum -y install epel-release
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget https://centos6.iuscommunity.org/ius-release.rpm
rpm -Uvh ius-release*.rpm
yum -y update
yum -y install php56u php56u-opcache php56u-xml php56u-mcrypt php56u-gd php56u-devel php56u-mysql php56u-intl php56u-mbstring php56u-bcmath

CentOS 7.按显示的顺序输入以下命令:

yum -y update
yum -y install epel-release
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://centos7.iuscommunity.org/ius-release.rpm
rpm -Uvh ius-release*.rpm
yum -y update
yum -y install php56u php56u-opcache php56u-xml php56u-mcrypt php56u-gd php56u-devel php56u-mysql php56u-intl php56u-mbstring php56u-bcmath

请参阅如何升级到 PHP 7 及更多版本:http://devdocs.magento.com/guides/v2.0/install-gde/prereq/php-centos.html