centos6.5安装php7.2
1. 下载php7.2.6
wget -c http://mirrors.sohu.com/php/php-7.2.6.tar.gz
2. 安装依赖
yum install -y make gcc gcc-c++ llibxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel readline-devel libxslt-devel sqlite-devel libXpm-devel
3. 创建用户组及用户
groupadd php && useradd -M -s /sbin/nologin -g php php
4. 解压并安装php
tar -zxvf php-7.2.6.tar.gz
cd php-7.2.6
./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=php --with-fpm-group=php --with-config-file-path=/usr/local/php/etc --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --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-ftp --with-gd --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo --enable-maintainer-zts --with-bz2 --with-xsl --enable-wddx --enable-exif --enable-calendar --with-xpm-dir=/usr/lib --with-pcre-regex --enable-pdo
make
make install
5. 复制配置文件到相关目录
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
/usr/local/php/sbin/php-fpm -t
6. 启动php
/usr/local/php/sbin/php-fpm > /dev/null &
7. 编写测试代码
vi test.php
<?php echo "hello world";
/usr/local/php/bin/php test.php