在 CentOS Stream 8 上安装 PHP,常见做法有两种:使用系统仓库(AppStream / Remi)。下面给你最实用、最推荐的方案。
sudo dnf update -y
sudo dnf install -y epel-release
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module list php
sudo dnf module enable php:remi-8.2 -y
sudo dnf install php php-cli php-fpm php-mysqlnd php-json php-gd php-mbstring php-xml php-zip -y
php -v
sudo dnf module list php
sudo dnf module enable php:7.4 -y
sudo dnf install php php-cli php-fpm -y
sudo systemctl enable --now php-fpm
sudo systemctl status php-fpm
php-fpm(监听 127.0.0.1:9000)php 后会自动使用 mod_php可以,但已接近 EOL(2024 年底),建议新项目用 Stream 9 / Rocky / Alma。
sudo dnf module reset php
sudo dnf module enable php:remi-8.3 -y
sudo dnf distro-sync php\*
如果你告诉我:
我可以给你更精确的配置示例。