服务器设置和教程 · 6 10 月, 2024

CentOS 上安裝 PHP 7.4 手冊具體步驟

CentOS 上安裝 PHP 7.4 手冊具體步驟

在當今的網絡環境中,PHP 是一種廣泛使用的伺服器端腳本語言,特別適合於網頁開發。隨著 PHP 7.4 的推出,許多開發者選擇升級以獲得更好的性能和新功能。本文將詳細介紹在 CentOS 系統上安裝 PHP 7.4 的具體步驟。

前期準備

在開始安裝之前,請確保您的 CentOS 系統已經更新到最新版本。您可以使用以下命令來更新系統:

sudo yum update -y

接下來,您需要安裝 EPEL 和 Remi 存儲庫,這是安裝 PHP 7.4 的必要步驟。

安裝 EPEL 和 Remi 存儲庫

首先,安裝 EPEL 存儲庫:

sudo yum install epel-release -y

然後,安裝 Remi 存儲庫:

sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

安裝完成後,啟用 Remi 存儲庫:

sudo yum-config-manager --enable remi-php74

安裝 PHP 7.4

現在,您可以開始安裝 PHP 7.4 及其常用擴展。使用以下命令進行安裝:

sudo yum install php php-cli php-fpm php-mysqlnd php-xml php-mbstring php-json php-zip -y

這條命令將安裝 PHP 7.4 及其一些常用的擴展。根據您的需求,您可以添加更多的擴展。

檢查 PHP 安裝

安裝完成後,您可以使用以下命令檢查 PHP 的版本:

php -v

如果安裝成功,您應該會看到類似以下的輸出:

PHP 7.4.x (cli) (built: ...) ( NTS )

配置 PHP-FPM

如果您使用的是 PHP-FPM,您需要啟動並設置其自動啟動:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

您可以使用以下命令檢查 PHP-FPM 的狀態:

sudo systemctl status php-fpm

配置 Web 伺服器

如果您使用的是 Nginx 或 Apache,您需要進行相應的配置以支持 PHP。以下是 Nginx 的基本配置示例:

server {
    listen 80;
    server_name your_domain.com;

    root /var/www/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ .php$ {
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

對於 Apache,您需要確保已安裝 mod_php,然後在虛擬主機配置中添加以下行:

SetHandler application/x-httpd-php

測試 PHP

為了確保 PHP 正常運行,您可以創建一個簡單的 PHP 測試文件。在您的 Web 根目錄下創建一個名為 info.php 的文件,並添加以下內容:

<?php
phpinfo();
?>

然後在瀏覽器中訪問 http://your_domain.com/info.php,您應該能看到 PHP 的配置信息頁面。

總結

本文介紹了在 CentOS 上安裝 PHP 7.4 的具體步驟,包括準備工作、安裝 EPEL 和 Remi 存儲庫、安裝 PHP 及其擴展、配置 PHP-FPM 和 Web 伺服器,以及測試 PHP 的方法。這些步驟將幫助您在 CentOS 環境中順利運行 PHP 7.4。

如果您需要更高效的 VPS 解決方案,Server.HK 提供多種選擇,適合各種需求。無論是 香港伺服器 還是其他地區的服務,我們都能為您提供穩定的支持。