zoukankan      html  css  js  c++  java
  • php小版本升级

    原因: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,出现上图所示即为成功。

  • 相关阅读:
    Linux系统安全及应用
    Linux 10 进程和计划的管理任务
    Centos netdata 的安装及配置
    Centos nmon安装及使用
    Python 各种数据类型的了解(上)
    神奇的循环知识
    Pathon的基础知识
    初次遇见Python
    操作系统与编程语言的简介
    计算机硬件基础
  • 原文地址:https://www.cnblogs.com/ltlinux/p/11193661.html
Copyright © 2011-2022 走看看