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

CentOS 7 安裝 PHP 7.1 具體方法

CentOS 7 安裝 PHP 7.1 具體方法

在當今的網絡環境中,PHP 是一種廣泛使用的伺服器端腳本語言,特別適合於網頁開發。隨著 PHP 版本的更新,許多開發者選擇使用最新的版本來獲得更好的性能和安全性。本文將介紹如何在 CentOS 7 上安裝 PHP 7.1 的具體方法。

前期準備

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

sudo yum update -y

接下來,您需要安裝 EPEL(Extra Packages for Enterprise Linux)和 Remi 存儲庫,因為 PHP 7.1 不在 CentOS 的默認存儲庫中。

安裝 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

安裝 PHP 7.1

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

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

這條命令將安裝 PHP 7.1 及其一些常用的擴展,包括 MySQL、XML、MBString 和 JSON。

檢查 PHP 安裝

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

php71 -v

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

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

配置 PHP-FPM

如果您打算使用 PHP-FPM,您需要啟動並設置其自動啟動。使用以下命令來啟動 PHP-FPM:

sudo systemctl start php71-php-fpm

然後,設置 PHP-FPM 在系統啟動時自動啟動:

sudo systemctl enable php71-php-fpm

配置 Web 伺服器

如果您使用的是 Nginx 或 Apache,您需要配置相應的伺服器來使用 PHP 7.1。以下是 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 並在配置文件中添加相應的指令。

總結

在本文中,我們介紹了如何在 CentOS 7 上安裝 PHP 7.1 的具體方法,包括安裝必要的存儲庫、PHP 本身及其擴展,並配置 PHP-FPM 和 Web 伺服器。這些步驟將幫助您在自己的伺服器上運行 PHP 應用程序。

如果您需要穩定的 香港 VPS 來運行您的應用程序,Server.HK 提供多種選擇,滿足不同需求的用戶。無論是小型網站還是大型應用,我們的 伺服器 解決方案都能為您提供支持。