目前 PHP 最近版本是 7.1, 但如果使用 RHEL 及 CentOS 7 默认的 YUM 安装, 只停留在 PHP 5.4, 以下文会介绍用 Remi 及 EPEL Repository 安装 PHP 7.0 及 7.1 的方法, 以下方法适用于 RHEL / CentOS 7.
首先下载 Remi 及 EPEL Repository:
# wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
安装 EPEL Repository:
# rpm -Uvh epel-release-latest-7.noarch.rpm
安装 Remi Repository:
# rpm -Uvh remi-release-7.rpm
选择 PHP 7.0 或者 PHP 7.1:
PHP 7.0:
# yum-config-manager –enable remi-php70
PHP 7.1:
# yum-config-manager –enable remi-php71
安装 / 升级 PHP:
如果系统原来安装了旧版的 PHP, 以下指令会将旧版 PHP 移除, 如果是新安装, 会直接安装, 另外除了会安装 PHP 外, 还会安装一些常用的 PHP 套件::
# yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
安装好 PHP 7 后, 可以用以下指令检查 PHP 版本:
# php –version
如果安装正确, 会看到版本是 7.0 或者 7.1.
请问
我执行 yum-config-manager –enable remi-php71
结果出现
/usr/lib/python2.7/site-packages/yum/misc.py:124: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode – interpreting them as being unequal
return lambda s: s.lower() == pat
….
请问该如何解决? 谢谢您~
yum-config-manager –enable remi-php71
enable前是两个横杠
谢谢