安裝多版本PHP
阿新 • • 發佈:2022-05-11
一 . 原有伺服器已經存在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 \
--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
# 啟動php-fpm
./usr/local/php7/sbin/php-fpm
大功告成! 關閉此頁面.