• 安装多版本PHP


    一 . 原有服务器已经存在php版本5.6,现需部署新项目要求PHP版本不低于7.1, 就需要在不影响原有php版本的情况下,新增一个PHP7.2版本

    php -v

    二 .为不影响线上正常项目的运行,新版本采用编译安装

      1.首先下载安装包

    # 找到下载目录
    cd /usr/local/src
    # 下载
    wget https://www.php.net/distributions/php-7.2.9.tar.gz
    # 解压
    tar -zxvf php-7.2.9.tar.gz
    # 进入目录
    cd php-7.2.9
    # 配置
    ./configure \
    --prefix=/usr/local/php7 \
    --with-config-file-path=/etc \
    --enable-fpm \
    --enable-inline-optimization \
    --disable-debug \
    --disable-rpath \
    --enable-shared  \
    --enable-soap \
    --with-pcre-regex \
    --with-sqlite3 \
    --with-zlib \
    --enable-bcmath \
    --with-iconv \
    --with-bz2 \
    --enable-calendar \
    --enable-dom \
    --enable-exif \
    --enable-fileinfo \
    --enable-filter \
    --with-pcre-dir \
    --with-zlib-dir  \
    --with-freetype-dir \
    --with-gettext \
    --enable-json \
    --with-libmbfl \
    --with-onig \
    --enable-pdo \
    --with-mysqli=mysqlnd \
    --with-pdo-mysql=mysqlnd \
    --with-zlib-dir \
    --with-pdo-sqlite \
    --with-readline \
    --enable-session \
    --enable-wddx \
    --enable-zip \
    --enable-mbstring \
    --with-gd \
    --with-pear

    # 编译
    make && make install
    # 查看是否安装成功
    /usr/local/php7/bin/php -v

    # 配置PHP-FPM
    1. cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
    2. cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf
    3. vim www.conf
    4. 将listen=127.0.0.1:9000 端口号改为 9001

      配置nginx文件的时候  记得改成相应设置的端口哦~

     

    # 启动php-fpm
    ./usr/local/php7/sbin/php-fpm

     此时此刻就有两个版本的php正在运行 哈哈哈哈哈哈

    大功告成! 关闭此页面.

  • 相关阅读:
    window 7/8/10 安装nginx
    全面了解 Nginx 到底能做什么
    MySQL优化
    office 2013 破解工具 及 软件下载
    centos6+如何对外开放80,3306端口号或者其他端口号
    CentOS 中查看软件的版本号
    CentOS 中安装 mysql 5.7+
    STL入门大全(待编辑)
    Feign
    微信公众号
  • 原文地址:https://www.cnblogs.com/ningjiabing/p/16257780.html
Copyright © 2020-2023  润新知