centos7.9安装php8
时间: 2025-02-09 19:06:13 浏览: 32
### 安装 PHP 8 的准备工作
由于 CentOS 7.9 默认源中的 PHP 版本较低,仅为 5.4,这显然无法满足现代应用的需求。为了安装更高版本的 PHP(如 PHP 8),需要先启用 Remi 或者 Webtatic 这样的第三方仓库[^2]。
### 启用 Remi 仓库并安装 PHP 8
#### 配置 EPEL 和 Remi 仓库
EPEL 是一个由 Fedora 社区维护的附加软件包集合,而 Remi 提供最新的 PHP 发行版和其他一些常用库。通过下面命令可以配置这两个仓库:
```bash
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
```
#### 设置默认使用 PHP 8.0
Remi 仓库支持多个 PHP 流水线,默认情况下可能不会自动切换到最新版本。因此,在继续之前应该设置好要使用的具体版本号:
```bash
yum-config-manager --enable remi-php80
```
此时已经启用了针对 PHP 8.0 的更新通道。
#### 更新现有 PHP 软件包列表
即使完成了上述操作,也建议刷新一次 YUM 缓存来获取最新的可用包信息:
```bash
yum clean all
yum update
```
#### 正式安装 PHP 及其扩展模块
现在终于来到了正式安装阶段,执行如下指令即可完成整个过程:
```bash
yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-curl php-mbstring php-pdo php-opcache
```
以上命令不仅会安装核心组件 `php` ,还会一并处理许多常用的 PECL 扩展程序,比如 MySQL 数据库连接器 (`php-mysqlnd`)、ZIP 文件管理功能(`php-zip`)等必要依赖项。
### 检查安装情况
最后可以通过以下方式验证新安装的 PHP 是否正常工作以及确认当前所处的具体版本:
```bash
php -v
```
如果一切顺利的话,则可以看到类似于 "PHP 8.x.y (cli)" 的输出结果表示成功部署了目标版本。
阅读全文
相关推荐



















