在 CentOS 8 及更高版本中,推荐使用 dnf
;在 CentOS 7 中,使用 yum
。首先,更新系统的包列表:
yum
):sudo yum update -y
dnf
):sudo dnf update -y
Remi 仓库提供了最新版本的 PHP。运行以下命令来安装 Remi 仓库:
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %rhel).rpm
使用 yum
或 dnf
启用 PHP 8.3 模块:
sudo dnf module enable php:remi-8.3 -y
现在可以安装 PHP 8.3 及其基本组件:
sudo yum install -y php
sudo dnf install -y php
根据项目需求,你可能需要安装一些常用的 PHP 扩展,如 php-mysqlnd
、php-gd
、php-xml
、php-mbstring
等。以下是安装这些扩展的命令:
sudo yum install -y php-mysqlnd php-gd php-xml php-mbstring
sudo dnf install -y php-mysqlnd php-gd php-xml php-mbstring
安装完成后,通过以下命令验证 PHP 8.3 是否安装成功:
php -v
如果安装成功,会显示 PHP 8.3 的版本信息。
如果安装了 PHP-FPM(FastCGI Process Manager),可以使用以下命令启动服务并设置开机自启:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
通过以上步骤,你就可以在 CentOS 系统中成功安装 PHP 8.3 版本。