在CentOS上升级PHP版本,常用方法有使用Remi仓库和手动编译安装两种,以下是具体步骤:
cp -r /etc/php.ini /etc/php.ini.bak,cp -r /etc/php-fpm.d /etc/php-fpm.d.bak。sudo yum install epel-release。sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm(CentOS 7)或sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm(CentOS 8)。sudo yum-config-manager --enable remi-phpX.X(X.X为目标PHP版本号)。sudo yum update php\*(CentOS 7用yum,CentOS 8用dnf)。sudo systemctl restart httpd,Nginx和PHP - FPM用sudo systemctl restart nginx和sudo systemctl restart php-fpm。sudo yum install gcc make autoconf zlib-devel libxml2-devel openssl-devel libjpeg-devel libpng-devel freetype-devel。wget https://www.php.net/distributions/php-8.0.10.tar.gz。tar -zxvf php-8.0.10.tar.gz,然后cd php-8.0.10。./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-mbstring --with-curl --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-freetype-dir=/usr --with-zlib --with-mysqli --with-pdo-mysql --with-openssl。make && sudo make install。cp php.ini-production /usr/local/php/etc/php.ini等。