跳到主要內容

[Centos 8]Install PHP 7.4 on CentOS 8 / RHEL 8 (Remi Repo 完整安裝教學)

📝 前言:
PHP 是一種廣泛用於網頁開發的開源程式語言。本篇將介紹如何在 CentOS 8 / RHEL 8 上透過 Remi Repository 安裝較新版本的 PHP 7.4 (或 7.3/7.2)。Remi 是一個第三方存儲庫,提供 RHEL 系統多種 PHP 版本。

1. 環境準備與安裝 EPEL 庫

Remi repository 需要先啟用 EPEL repository。

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

參考:[CentOS 8] 無法使用: No URLs in mirrorlist error

2. 啟用 Remi Repository

列出目前的 PHP 模組:

sudo dnf module list php

重置 PHP 模組設定:

sudo dnf module reset php

啟用 PHP Remi 7.4 版本:

sudo dnf module enable php:remi-7.4
Enable Remi

3. 安裝 PHP 核心與常用模組

sudo dnf install php php-opcache php-gd php-curl php-mysqlnd
Install PHP 1 Install PHP 2

安裝完成後,檢查 PHP 版本:

php -v
PHP Version

4. 啟動 PHP-FPM 服務

sudo systemctl enable php-fpm
sudo systemctl start php-fpm sudo systemctl status php-fpm
Enable PHP FPM PHP FPM Status

5. 安裝額外擴展與測試

如果您需要安裝額外的擴展(例如 Cacti 需要的):

sudo yum install -y php php-xml php-session php-sockets php-ldap php-gd php-json php-mysqlnd php-gmp php-mbstring php-posix php-snmp php-intl
Install Extensions

建立測試頁面

sudo vim /var/www/html/info.php

新增以下資訊:

<?php phpinfo(); ?>

打開瀏覽器輸入 http://localhost/info.php 確認運作正常。

PHP Info

📚 參考資源

🏷️ 文章標籤 (Tags)

留言

這個網誌中的熱門文章

[教學] LibreNMS 在 AlmaLinux 9.7 的企業級監控完整部署:Nginx + PHP 8.3 + MariaDB + SELinux 實戰指南(含 Weathermap/Oxidized)

【開發雜談】網管人的痛點我都懂!打造我的最強側邊欄工具:📡NetProbe 網路偵探📡

Rocky Linux 8 × HPE IMC 7.3 × MariaDB:2026 部署前言與 Phase 0~1 完整環境準備