跳转到主要内容

lnmp2.0 修改默认php版本号,安装多版本php指定版本号

把对应php版本拷贝到lnmp2.0/src目录下

cd src
wget https://www.php.net/distributions/php-8.2.14.tar.bz2

打开lnmp2.0目录找到

include/version.sh

include/main.sh 

version.sh

//找到
elif [ "${PHPSelect}" = "13" ]; then
    Php_Ver='php-8.2.6'
//替换
elif [ "${PHPSelect}" = "13" ]; then
    Php_Ver='php-8.2.14'

include/main.sh 

//找到
PHP_Info=('PHP 5.2.17' 'PHP 5.3.29' 'PHP 5.4.45' 'PHP 5.5.38' 'PHP 5.6.40' 'PHP 7.0.33' 'PHP 7.1.33' 'PHP 7.2.34' 'PHP 7.3.33' 'PHP 7.4.33' 'PHP 8.0.28' 'PHP 8.1.19' 'PHP 8.2.6')
//替换
PHP_Info=('PHP 5.2.17' 'PHP 5.3.29' 'PHP 5.4.45' 'PHP 5.5.38' 'PHP 5.6.40' 'PHP 7.0.33' 'PHP 7.1.33' 'PHP 7.2.34' 'PHP 7.3.33' 'PHP 7.4.33' 'PHP 8.0.28' 'PHP 8.1.19' 'PHP 8.2.14')

 

另外8.1跟8.2两个版本都安装

出现502 bad gateway问题需要修改 vi /usr/local/php8.2/etc/php-fpm.conf

listen = /tmp/php-cgi8.1.sock
//改成
listen = /tmp/php-cgi8.2.sock