http://cn2.php.net/distributions/php-7.2.4.tar.gz
2.安装依赖环境
yum install -y pcre-devel zlib-devel libxml2-devel ?openssl-devel bzip2 bzip2-devel curl-devel ?libjpeg-devel ?libpng libpng-devel ?libmcrypt-devel readline-devel libxslt libxslt-devel autoconf gcc-c++ ?freetype-devel ?libicu-devel ?libxml2 ??libxml2-devel
3.解压安装
tar -zxvf php-7.2.4.tar.gz
cd php-7.2.4
mkdir /usr/local/php
./configure ??--prefix=/usr/local/php ??--with-config-file-path=/usr/local/php/etc ??--enable-fpm ??--with-fpm-user=www ??--with-fpm-group=www ??--enable-mysqlnd ??--with-mysqli=mysqlnd ??--with-pdo-mysql=mysqlnd ??--with-iconv-dir ??--with-freetype-dir=/usr/local/freetype ??--with-jpeg-dir ??--with-png-dir ??--with-zlib ??--with-libxml-dir=/usr ??--enable-xml ??--disable-rpath ??--enable-bcmath ??--enable-shmop ??--enable-sysvsem ??--enable-inline-optimization ??--with-curl ??--enable-mbregex ??--enable-mbstring ??--enable-intl ??--enable-ftp ??--with-gd ????--with-openssl ??--with-mhash ??--enable-pcntl ??--enable-sockets ??--with-xmlrpc ??--enable-zip ??--enable-soap ??--with-gettext ??--disable-fileinfo ??--enable-opcache ??--with-xsl
make && make install
4.配置
#添加环境变量
echo ‘PATH="/usr/local/php/bin:$PATH"‘>> /etc/profile;source /etc/profile
#做软连接,计划任务需要
ln -s /usr/local/php/bin/php /usr/bin/php
CentOS 7 LNMP部署—php
原文地址:http://blog.51cto.com/8047993/2114109