我是服务器管理方面的新手,我想知道是否可以获得一些有关更新 PHP 版本的提示。
当我第一次设置我的服务器时,我按照教程并设法启动并运行了 php 7.2,但现在我想更新 php 7.4,但我并不清楚该如何做。
我正在运行 CentOS 7 机器,并使用以下命令设置我原来的 PHP;
yum install yum-utils
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php72
yum install php72 php-cli php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache php72-php-zip php72-php-soap php72-php-bcmath php72-php-imagick
systemctl start php72-php-fpm
systemctl enable php72-php-fpm
一些文件也经过了编辑,例如;
/etc/opt/remi/php72/php.ini
/etc/opt/remi/php72/php-fpm.d/www.conf
任何帮助都将不胜感激。
答案1
尝试这个:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
启用 Remi 和 EPEL 存储库安装之前下载的两个软件包并启用 Remi PHP 7 存储库:
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74
sudo yum update
sudo yum install php php-cli
然后您可以安装其他软件包,例如:
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json'
现在检查版本 php -v
在安装过程中,系统会询问您是否要保持 php.ini 文件不变。