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

CentOS 6.8 安裝 LNMP 環境(Linux+Nginx+MySQL+PHP)

CentOS 6.8 安裝 LNMP 環境(Linux+Nginx+MySQL+PHP)

在當今的網絡環境中,LNMP(Linux、Nginx、MySQL、PHP)架構因其高效能和靈活性而受到廣泛使用。本文將指導您如何在 CentOS 6.8 上安裝 LNMP 環境,讓您能夠快速搭建一個穩定的網站伺服器。

前期準備

在開始安裝之前,請確保您已經擁有一台運行 CentOS 6.8 的伺服器,並且擁有 root 權限。您可以使用 SSH 客戶端(如 PuTTY)連接到伺服器。

步驟一:更新系統

yum update -y

首先,更新系統以確保所有的軟件包都是最新的。這樣可以避免在安裝過程中出現不必要的問題。

步驟二:安裝 Nginx

接下來,我們將安裝 Nginx。首先,添加 Nginx 的官方源:

rpm -Uvh http://nginx.org/packages/centos/6/x86_64/RPMS/nginx-1.20.1-1.el6.ngx.x86_64.rpm

然後,使用以下命令安裝 Nginx:

yum install nginx -y

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

service nginx start
chkconfig nginx on

步驟三:安裝 MySQL

接下來,我們需要安裝 MySQL。首先,添加 MySQL 的官方源:

rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm

然後,安裝 MySQL:

yum install mysql-server -y

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

service mysqld start
chkconfig mysqld on

接下來,您需要設置 MySQL 的 root 密碼:

mysql_secure_installation

步驟四:安裝 PHP

現在,我們來安裝 PHP 及其相關擴展。首先,安裝 EPEL(Extra Packages for Enterprise Linux)源:

yum install epel-release -y

然後,安裝 PHP 及其常用擴展:

yum install php php-fpm php-mysql php-gd php-xml -y

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

service php-fpm start
chkconfig php-fpm on

步驟五:配置 Nginx 與 PHP

接下來,我們需要配置 Nginx 以支持 PHP。編輯 Nginx 的配置文件:

vi /etc/nginx/nginx.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:

service nginx restart

步驟六:測試 LNMP 環境

最後,您可以創建一個 PHP 測試文件來確認 LNMP 環境是否正常運行。在 Nginx 的根目錄下創建一個名為 info.php 的文件:

echo <?php phpinfo(); ?> > /usr/share/nginx/html/info.php

然後在瀏覽器中訪問 http://your_server_ip/info.php,您應該能看到 PHP 的信息頁面,這表示 LNMP 環境已成功安裝。

總結

本文介紹了如何在 CentOS 6.8 上安裝 LNMP 環境,包括 Nginx、MySQL 和 PHP 的安裝與配置。這一架構不僅高效,還能夠支持各種 web 應用的需求。如果您需要穩定的伺服器來運行 LNMP 環境,考慮使用我們的 香港 VPS 服務,為您的網站提供強大的支持。