安装多版本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正在运行 哈哈哈哈哈哈

 

大功告成! 关闭此页面.

 

 

 

posted @ 2022-05-11 14:23  宁佳兵  阅读(453)  评论(0编辑  收藏  举报