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

CentOS 6.5 搭建 PHP 環境(Nginx+MariaDB+PHP7)

CentOS 6.5 搭建 PHP 環境(Nginx+MariaDB+PHP7)

在當今的網絡環境中,搭建一個穩定且高效的 PHP 環境是許多開發者和企業的需求。本文將介紹如何在 CentOS 6.5 上搭建一個基於 Nginx、MariaDB 和 PHP7 的開發環境。這個組合不僅性能優越,還能夠滿足大多數 Web 應用的需求。

前期準備

在開始之前,確保你的 CentOS 6.5 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update

接下來,安裝一些必要的工具:

sudo yum install -y epel-release

安裝 Nginx

首先,我們需要安裝 Nginx。可以通過以下命令來安裝:

sudo yum install -y nginx

安裝完成後,啟動 Nginx 並設置為開機自啟:

sudo systemctl start nginx
sudo systemctl enable nginx

你可以通過訪問 http://your_server_ip 來檢查 Nginx 是否安裝成功。

安裝 MariaDB

接下來,我們將安裝 MariaDB 作為數據庫管理系統。首先,添加 MariaDB 的 Yum 倉庫:

sudo vi /etc/yum.repos.d/MariaDB.repo

在文件中添加以下內容:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6/x86_64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

保存並退出後,執行以下命令安裝 MariaDB:

sudo yum install -y MariaDB-server MariaDB-client

安裝完成後,啟動 MariaDB 並設置為開機自啟:

sudo systemctl start mariadb
sudo systemctl enable mariadb

接下來,執行安全性腳本來加強 MariaDB 的安全性:

sudo mysql_secure_installation

安裝 PHP7

現在,我們來安裝 PHP7。首先,添加 PHP 的 Yum 倉庫:

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

然後,啟用 PHP7 的倉庫:

sudo yum-config-manager --enable remi-php70

接下來,安裝 PHP 及其常用擴展:

sudo yum install -y php php-fpm php-mysql php-gd php-mbstring

安裝完成後,啟動 PHP-FPM 並設置為開機自啟:

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

配置 Nginx 與 PHP

最後,我們需要配置 Nginx 以支持 PHP。編輯 Nginx 的配置文件:

sudo vi /etc/nginx/conf.d/default.conf

在 server 區塊中,添加以下內容:

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;
}

保存並退出後,重新啟動 Nginx 以應用更改:

sudo systemctl restart nginx

測試 PHP 環境

為了確認 PHP 環境是否搭建成功,可以創建一個測試文件:

echo "" | sudo tee /usr/share/nginx/html/info.php

然後,通過訪問 http://your_server_ip/info.php 來查看 PHP 的信息頁面。

總結

通過以上步驟,我們成功在 CentOS 6.5 上搭建了一個基於 Nginx、MariaDB 和 PHP7 的開發環境。這個環境不僅高效,還能夠支持各種 Web 應用的需求。如果你正在尋找穩定的 VPS 解決方案,Server.HK 提供多種選擇,適合不同需求的用戶。