安装php7

  • 如果之前已经安装我们先卸载一下
    yum -y remove php*
  • php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候
    centos8.*系统
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm

    centos7.*系统
    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 安装php72w和各种拓展,选自己需要的即可
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-pecl-redis php72w-bcmath


 常用相关命令:

  1. 查看扩展的配置信息

      php -ri swoole

  2. 查看PHP配置信息

      php --ini

  3. 解析并执行一个文件


      php -f filename

启动php

systemctl start php-fpm

重启php

systemctl restart php-fpm

注意:高版本的centos里,nginx调用php-fpm会出现没有权限,类似


这个时候需要

vi /etc/php.ini里指向php的运行目录

open_basedir = .:/tmp/:/www/wwwroot