先安装
yum install -y autoconf automake libtool m4
#卸载
yum list installed | grep php
yum remove php-fpm.x86_64
yum remove php*
yum配置
执行命令下载、安装yum源,当前是针对Centos6并且64位版本的源:
[root@T_249 yum.repos.d]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@T_249 yum.repos.d]# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
编辑[remi.repo]下的enabled选项从0设为1
cd /etc/yum.repos.dcd /etc/yum.repos.d
sed -i '/enabled/s/=0/=1/g' /etc/yum.repos.d/remi.repo
运行如下命令
[root@T_249 yum.repos.d]# yum clean all
[root@T_249 yum.repos.d]# yum makecache
安装php5.4
[root@T_249 yum.repos.d]# yum install php54 php54-php-devel php54-php-mysql* php54-php-gd php54-php-fpm php54-php-mbstring
如果安装php5.5
[root@T_249 yum.repos.d]# yum install php55 php55-php-devel php55-php-mysql* php55-php-gd php55-php-fpm php55-php-mbstring
php7所有扩展
yum install php70w.x86_64 php70w-bcmath.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-dba.x86_64 php70w-devel.x86_64 php70w-embedded.x86_64 php70w-enchant.x86_64 php70w-fpm.x86_64 php70w-gd.x86_64 php70w-imap.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysqlnd.x86_64 php70w-odbc.x86_64 php70w-opcache.x86_64 php70w-pdo.x86_64 php70w-pdo_dblib.x86_64 php70w-pear.noarch php70w-pecl-apcu.x86_64 php70w-pecl-apcu-devel.x86_64 php70w-pecl-imagick.x86_64 php70w-pecl-imagick-devel.x86_64 php70w-pecl-mongodb.x86_64 php70w-pecl-redis.x86_64 php70w-pecl-xdebug.x86_64 php70w-pgsql.x86_64 php70w-xml.x86_64 php70w-xmlrpc.x86_64 nginx php70w-intl -y
php70w-mysqlnd.x86_64
yum install -y php56w php56w-mysql php56w-opcache php56w-gd php56w-mbstring php56w-pdo php56w-ldap php56w-devel php56w-fpm php56w-dba php56w-imap php56w-cli php56w-bcmath php56w-embedded php56w-enchant php56w-intl php56w-odbc php56w-pgsql php56w-phpdbg php56w-process php56w-pspell php56w-recode php56w-snmp php56w-soap php56w-tidy php56w-xml php56w-xmlrpc php56w-pecl-redis.x86_64