安装 PHP 7.4 的方法取决于你的操作系统。以下是适用于 Ubuntu / Debian 和 CentOS / RHEL 的详细步骤。
✅ Ubuntu / Debian 安装 PHP 7.4
由于默认源已升级,需使用 Ondřej Surý 的第三方源
🔧 1. 添加 PHP 源并安装
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.4
📦 2. 常用 PHP 模块安装
sudo apt install -y php7.4-cli php7.4-fpm php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip
✅ CentOS 7 / 8 安装 PHP 7.4
需要使用 Remi 源
🔧 1. 安装 EPEL 和 Remi
sudo yum install -y epel-release yum-utils
sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm # CentOS 7
# sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-8.rpm # CentOS 8
📦 2. 启用 PHP 7.4 并安装
sudo yum-config-manager --enable remi-php74
sudo yum install -y php php-cli php-fpm php-mysqlnd php-mbstring php-xml php-curl php-zip
🔍 检查 PHP 版本
php -v
输出应该类似于:
PHP 7.4.x (cli) ...
⚙️ 启动 PHP-FPM(若用于 Nginx)
sudo systemctl enable php7.4-fpm
sudo systemctl start php7.4-fpm
服务名可能因系统不同略有区别,你可以用以下命令查看:
systemctl list-units --type=service | grep fpm
🌐 配置 Nginx 解析 PHP(示例)
server {
listen 80;
server_name example.com;
root /var/www/html;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
