首先需要安装EPEL发布包和yum工具,然后添加Remi仓库:
yum install epel-release yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
在CentOS 7中安装PHP 7.3,需要先启用对应版本的Remi仓库:
sudo yum-config-manager --enable remi-php73
执行以下命令安装PHP 7.3及其常用扩展模块:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
并非所有PHP扩展都可通过yum安装。Remi仓库提供了大多数常用扩展,但某些特殊扩展可能需要手动编译安装。
根据项目需要,可以选择性安装其他常用扩展:
# 安装MySQL和GD库支持
sudo yum install php-mysql php-gd
# 安装更多功能扩展
sudo yum install php-xml php-soap php-xmlrpc php-mbstring php-json php-pecl-redis php-fpm
安装完成后,可以通过以下命令验证PHP版本和已安装的扩展:
如果您需要使用PHP-FPM与Nginx配合:
# 启动PHP-FPM服务
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
# 检查状态
sudo systemctl status php-fpm
