原创

centos7安装php70

介绍

  1. 好久没写php了,今天我的机器上差了一个 php,准备安装一下,我的小外包单子就可以从腾讯迁移过来了
  2. 如果你是一个phper直接 百度搜索一键安装 lnmp 最佳(曾经有初级选手告诉我,说lnmp集成比较low性能不好啥,我很负责的告诉你,这个集成环境绝对不比你自己安装的差!,软件都是一样的版本怎么人家就集成一下性能就差了)
  3. 发现网上找了半天 没有合适的,要么就是不全的,遂总结一下

开始

yum默认的php源是5.4的,,,太低了就算是56也行啊 54和56都差一大截

1. 首先 删除yum旧的php版本,不然下面安装的时候就得yum版本冲突

[root@localhost ~]# yum remove php  php-common

2. 更新yum的php源,执行下面2个命令就行了

# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

[root@localhost ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
获取https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
准备中...                          ################################# [100%]
    软件包 epel-release-7-11.noarch 已经安装
[root@localhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
获取https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
警告:/var/tmp/rpm-tmp.3D1hA5: 头V4 RSA/SHA1 Signature, 密钥 ID 62e74ca5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:webtatic-release-7-3             ################################# [100%]

3. yum安装php7.0已经各种扩展和包就都有了

[root@localhost ~]# yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile

4. 如果你要安装xml直接执行

yum install php70w-xml

完成验证一下

[root@localhost ~]# php -v
PHP 7.0.33 (cli) (built: Dec  6 2018 22:30:44) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.33, Copyright (c) 1999-2017, by Zend Technologies
[root@localhost ~]# php-fpm -v
PHP 7.0.33 (fpm-fcgi) (built: Dec  6 2018 22:33:05)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.33, Copyright (c) 1999-2017, by Zend Technologies
[root@localhost ~]# php -m
[PHP Modules]
bz2
calendar
正文到此结束
本文目录