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 服務,為您的網站提供強大的支持。