英语好的同学可以直接参考:https://webtatic.com/packages/php70/。
接下来就是bb环节:
由于linux的yum源中的php不是最新版本,所以我们使用https://webtatic.com/的yum源来安装,可以直接参考https://webtatic.com/packages/php70/
#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
但是直接这样安装会提示错误:
[root@VM_0_7_centos ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Retrieving https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
warning: /var/tmp/rpm-tmp.m5k4qZ: Header V4 RSA/SHA1 Signature, key ID 62e74ca5: NOKEY
error: Failed dependencies:
epel-release >= 7 is needed by webtatic-release-7-3.noarch
提示需要安装epel包。
EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件了,但在我们在使用epel时是需要安装它才可以了,EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL),使用docker之前安装EPEL源。
安装epel-release:
#yum -y install epel-release
完成后再次执行:
#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
成功获取到php7.0的yum源后,执行:
# yum install php70w
大功告成。
php -v可以查看版本信息。
yum install php70w-fpm php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64
需要扩展库还是参考:https://webtatic.com/packages/php70/ 安装即可。