三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在CentOS 9上安装和配置Remi源的PHP?

美国、香港服务器

如何在CentOS 9上安装和配置Remi源的PHP?

05-28   来源:

 一、准备:启用基础源(CRB + EPEL + Remi)

如果之前没装 Remi,先执行下面全套;已装可跳到 “二、安装 PHP”。
bash
运行
# 1. 启用 CRB(必须,否则依赖装不上)
sudo dnf config-manager --set-enabled crb
# 2. 安装 EPEL + epel-next
sudo dnf install -y epel-release epel-next-release
# 3. 安装 yum-utils(管理仓库/模块)
sudo dnf install -y yum-utils
# 4. 安装 Remi 官方源(CentOS 9 专用)
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
# 5. 替换为阿里镜像(加速,必做)
sudo sed -i "s/http:\/\/rpms.remirepo.net/https:\/\/mirrors.aliyun.com\/remi/g" /etc/yum.repos.d/remi*
sudo sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/remi*
sudo sed -i "s|^mirrorlist|#mirrorlist|" /etc/yum.repos.d/remi*
# 6. 刷新缓存
sudo dnf clean all
sudo dnf makecache
验证 Remi 源:
bash
运行
dnf repolist | grep remi
# 看到 remi-safe、remi、remi-php8x 即成功
二、安装 Remi 源的 PHP(任选一个版本)
1. 重置并启用 PHP 模块(关键)
bash
运行
# 重置默认 PHP 模块
sudo dnf module reset php -y
# 启用你要的版本(二选一,推荐 8.2/8.3)
sudo dnf module enable php:remi-8.2 -y   # PHP 8.2(稳定常用)
# sudo dnf module enable php:remi-8.3 -y   # PHP 8.3(新版)
# sudo dnf module enable php:remi-8.4 -y   # PHP 8.4(最新)
2. 安装 PHP 及常用扩展(含 FPM、MySQL、Redis 等)
bash
运行
# 安装核心包 + 常用扩展
sudo dnf install -y \
  php \
  php-fpm \
  php-cli \
  php-mysqlnd \
  php-pdo \
  php-mbstring \
  php-xml \
  php-gd \
  php-bcmath \
  php-zip \
  php-opcache \
  php-redis \
  php-intl \
  php-json \
  php-curl
3. 锁定版本(防止意外升级)
bash
运行
sudo dnf versionlock add php*
三、启动 PHP-FPM 并设置开机自启
bash
运行
# 启动
sudo systemctl start php-fpm
# 开机自启
sudo systemctl enable php-fpm
# 查看状态(active 即正常)
systemctl status php-fpm
四、验证 PHP 版本
bash
运行
php -v
# 输出示例(Remi 源):
# PHP 8.2.17 (cli) (built: May 14 2026 10:35:00) (NTS gcc x86_64)
# Copyright (c) The PHP Group
# Zend Engine v4.2.17, Copyright (c) Zend Technologies
#     with Zend OPcache v8.2.17, Copyright (c), by Zend Technologies
五、基础配置(php.ini + www.conf)
1. 编辑 php.ini(优化参数)
bash
运行
sudo vi /etc/php.ini
修改 / 添加:
ini
memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M
date.timezone = Asia/Shanghai
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 10000
2. 编辑 www.conf(FPM 进程管理)
bash
运行
sudo vi /etc/php-fpm.d/www.conf
修改:
ini
user = nginx
group = nginx
listen = /run/php-fpm/www.sock
listen.owner = nginx
listen.group = nginx
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10
重启生效:
bash
运行
sudo systemctl restart php-fpm
六、与 Nginx 配合(示例)
Nginx 配置文件添加:
nginx
location ~ \.php$ {
    fastcgi_pass unix:/run/php-fpm/www.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
重启 Nginx:
bash
运行
sudo systemctl restart nginx

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何在CentOS 9上安装和配置Remi源的Redis? 下一篇:如何在CentOS 9上安装和配置Remi源的MariaDB?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)