dnf 使用Remi安装php8.2 详细步骤
时间: 2024-12-01 22:30:29 浏览: 32
使用 Remi 的额外软件包存储库安装 PHP 8.2 到 CentOS 或 RHEL 系统上需要几个步骤。这里是一个详细的指南:
1. **添加 Remi 存储库**:
- 首先,打开终端并更新系统的包列表:
```
sudo yum update -y
```
- 接着,添加 Remi 的稳定版本存储库(对于 CentOS 7 和 8)或测试版存储库(如果可用):
```
wget https://rpms.remirepo.net/enterprise/remi-release-$(echo $releasever).noarch.rpm
sudo rpm -Uvh remi-release-$(echo $releasever).noarch.rpm
```
对于 CentOS 6 可能需要 `remi-safe` 版本:
```
wget http://rpms.remirepo.net/enterprise/6/remi-safe-release-6.rpm
sudo rpm -Uvh remi-safe-release-6.rpm
```
2. **启用存储库**:
- 打开编辑器(例如 vi 或 nano)来编辑 `/etc/yum.repos.d/remi.repo` 文件,将 `[remi]` 部分的 `enabled=0` 改为 `enabled=1`,然后保存并关闭文件。
3. **安装 PHP 8.2**:
- 安装 PHP 以及相关依赖项(可能会提示你需要确认安装,因为 Remi 提供了多个PHP版本,选择你需要的那个,比如 `php82-php`):
```
sudo yum install php82-php php82-php-fpm php82-php-mysqlnd -y
```
4. **检查安装**:
- 安装完成后,你可以通过运行 `php -v` 来验证 PHP 8.2 是否已成功安装。
5. **配置 PHP-FPM**:
- 根据系统需求调整 `php-fpm` 的设置,并确保它监听正确的端口(默认是 `9000`),可以在 `/etc/php/8.2/fpm/pool.d/www.conf` 中修改。
6. **启动和开机自启**:
- 启动 `php-fpm`:
```
sudo systemctl start php82-fpm
```
- 检查服务是否正在运行:
```
sudo systemctl status php82-fpm
```
- 如果需要开机自启动,可以使用:
```
sudo systemctl enable php82-fpm
```
阅读全文