• home > OS > Linux > fundamental >

    centos7下的php7环境配置:centos7安装php7以及php5升级php

    Author:zhoulujun Date:

    虽然php7推出好久,但是许多网站还是跑php5 x。centos8,现在默认是php7。但是,centos8,还是有很多坑无法绕过。还是先用centos7

    更新yum源从而安装php7

    首先要更新yum源,不然是默认的老版本,一般都在5.6及以下,但是php7都出来好久了,虽然不排除也有好多网站是老版本的PHP。

    首先查看系统默认的yum源中有没有php7.x

    yum search php7

    如果没有,需要下载所对应的rpm包,按照系统更新yum源。

    如果是centos6,那么执行以下代码:

    CentOS/RHEL 6.x:

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

    CentOS/RHEL 7.x:

    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

    yum安装PHP7.0,用yum装的唯一好处就是不用管什么依赖,yum都会帮你装上。

    yum install 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

    安装php-fpm

    yum install php70w-fpm php70w-opcache

    启动php-fpm

    systemctl start php-fpm

    开机启动设置

    systemctl enable php-fpm

    直接安装php7

    也可以这样直接yum安装PHP7.0,可以安装的拓展如下:

    yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel

    这样也可以安装php7

    php5升级到php7

    首先查看是否有老版本

    yum list installed | grep php

    如果安装的有,就卸载

    yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64

    老版本清理干净之后,进行升级

    其实按照上面的安装步骤

    参考文章:

    Centos7.X安装PHP7.0版本 https://www.cnblogs.com/xdr630/p/12097284.html




    转载本站文章《centos7下的php7环境配置:centos7安装php7以及php5升级php》,
    请注明出处:https://www.zhoulujun.cn/html/OS/Linux/LinuxDevops/8594.html