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 提供多種選擇,適合不同需求的用戶。