centos安装php8
时间: 2025-01-03 19:35:04 浏览: 6
### 如何在 CentOS 上安装 PHP 8
对于希望在CentOS上安装PHP 8的情况,可以采用特定的命令来实现这一目标。考虑到不同的CentOS版本可能有不同的操作方法,在此提供适用于CentOS 7/8的操作指南。
#### 对于CentOS 8
由于官方源中并不一定包含最新的PHP版本,因此推荐通过Remi仓库来获取并安装PHP 8.0。这可以通过启用`remi-test`仓库完成:
```bash
sudo dnf --enablerepo=remi-test install php80-php-xxx
```
这条命令会从指定的测试库中下载并安装PHP 8.0以及其必要的组件[^2]。
#### 配置PHP-FPM服务至Systemd(针对编译安装)
如果选择了从源码编译的方式,则需要手动设置一些配置文件以确保一切正常运作。具体来说就是在解压后的源代码目录内找到相应的`.default`文件并将它们复制到适当位置作为实际使用的配置文件。例如:
```bash
cd php-8.1.9
cp php.ini-development /usr/local/php-8.1.9/lib/php.ini
cd ..
cp /usr/local/php-8.1.9/etc/php-fpm.conf.default /usr/local/php-8.1.9/etc/php-fpm.conf
cp /usr/local/php-8.1.9/etc/php-fpm.d/www.conf.default /usr/local/php-8.1.9/etc/php-fpm.d/www.conf
```
接着还需要把新建立的服务加入到systemctl管理之中以便能够方便地启动停止服务[^4]。
#### 对于CentOS 7
鉴于CentOS 7自带软件源中的PHP版本较低,为了满足某些应用程序的需求如MediaWiki所要求的至少7.4以上的PHP版本,建议直接更新至PHP 8.0。同样地,这里也推荐利用第三方提供的Remi存储库来进行安装工作。需要注意的是,默认情况下该系统的yum源里并没有预装这个额外资源库;所以在执行上述用于CentOS 8的相同指令之前,先要导入GPG密钥并且激活对应的repo选项[^5]。
阅读全文