原因:php7.0.6漏洞掃描存在問題,升級為較高的7.0.19版本。升級過程記錄如下:
1.通過phpinfo查看之前編譯選項:
2.停止服務並備份
service php-fpm stop mv /usr/local/php /usr/local/php_old
3.上傳安裝包
略..........
4.解壓進入安裝目錄
tar xvf php-7.2.19.tar.bz2 cd php-7.2.19/
5.編譯安裝
./configure --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --with-config-file-scan-dir=/usr/local/php/conf.d \ --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 \ --enable-opcache \ --with-xsl
make ZEND_EXTRA_LIBS='-liconv' make install
6.修改配置文件
cp /usr/local/php_old/* /usr/local/php/etc -r
7.啟動服務
service php-fpm start
8.查看是否升級成功
通過phpinfo,出現上圖所示即為成功。