CENTOS7通过YUM方式安装PHP7

  • CENTOS7.X自带源里面的PHP版本太老旧了,已经不适合大多数的场景。下面介绍的是通过YUM方式安装的PHP7,优点是缺少模块,可以很快的安装,不像通过源码按照的每次需要编译一下,比较繁琐。这种方式的缺点就是YUM源在国外,速度较慢。
#!/bin/bash 
yum remove php*
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-utils
yum-config-manager --enable remi-php74
yum update
yum install php php-zip php-bcmath php-cli php-common php-dba php-devel \
    php-embedded php-enchant php-fpm php-gd php-imap php-interbase php-intl php-ldap php-xlswriter  \
    php-mbstring php-mysqlnd php-odbc php-opcache php-sodium \
    php-pdo php-pdo_dblib php-pear php-pecl-apcu php-pecl-imagick php-pecl-memcached \
    php-pecl-mongodb php-pecl-redis php-pgsql php-process \
    php-pspell php-recode php-snmp php-soap php-tidy php-xml php-xmlrpc -y
systemctl start  php-fpm
systemctl enable  php-fpm
systemctl status  php-fpm
php -v