含有的命令:yum,wget,tar,./configure,make,cp,ln,source,php -v
==安裝==
[root@ycj ~]# yum -y install libxml2 libxml2-devel gd gd-devel
//安裝依賴
[root@ycj ~]# wget http://cn2.php.net/distributions/php-7.2.0.tar.gz
//獲取php安裝包
[root@ycj ~]# tar -zxvf php-7.2.0.tar.gz //解壓
[root@ycj ~]# cd php-7.2.0 //切換路徑
[root@ycj php-7.2.0]# ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-gd --enable-pdo --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd-compression-support --enable-mbstring --enable-zip --enable-fpm
//預編譯
[root@ycj php-7.2.0]# make && make install //編譯與運行
==復制配置文件==
[root@ycj php-7.2.0]# cp php.ini-production /usr/local/php/etc/php.ini
[root@ycj php-7.2.0]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
[root@ycj php-7.2.0]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
[root@ycj php-7.2.0]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@ycj php-7.2.0]# chmod +x /etc/init.d/php-fpm //給執行權限
[root@ycj php-7.2.0]# ln -s /etc/init.d/php-fpm /usr/bin/ //創建軟鏈接
==環境變量==
[root@ycj php-7.2.0]# vim /etc/profile //修改環境變量
export PATH=/usr/local/php/bin:$PATH #最后面添加
[root@ycj php-7.2.0]# source /etc/profile //不重啟刷新環境變量
[root@ycj php-7.2.0]# php -v //查看版本