CentOS 6.5 下編譯安裝新版 LNMP
在當今的網絡環境中,LNMP(Linux, Nginx, MySQL, PHP)架構因其高效能和靈活性而受到廣泛使用。本文將介紹如何在 CentOS 6.5 系統上編譯安裝新版 LNMP,幫助用戶建立一個穩定的網頁伺服器環境。
前期準備
在開始之前,確保你的 CentOS 6.5 系統已經更新到最新版本。可以使用以下命令進行更新:
sudo yum update接下來,安裝必要的依賴包:
sudo yum install -y gcc gcc-c++ make autoconf automake libtool安裝 Nginx
首先,我們需要下載 Nginx 的最新版本。可以從官方網站獲取最新的穩定版本:
wget http://nginx.org/download/nginx-1.21.6.tar.gz解壓下載的檔案:
tar -zxvf nginx-1.21.6.tar.gz進入解壓後的目錄:
cd nginx-1.21.6然後,執行以下命令來編譯和安裝 Nginx:
./configure
make
sudo make install安裝完成後,可以使用以下命令啟動 Nginx:
sudo /usr/local/nginx/sbin/nginx安裝 MySQL
接下來,我們將安裝 MySQL。首先,下載 MySQL 的最新版本:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz解壓檔案並移動到適當的目錄:
tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
sudo mv mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql接下來,創建 MySQL 用戶和數據目錄:
sudo groupadd mysql
sudo useradd -r -g mysql mysql
sudo mkdir /usr/local/mysql/data
sudo chown -R mysql:mysql /usr/local/mysql初始化 MySQL 數據庫:
cd /usr/local/mysql
sudo bin/mysqld --initialize --user=mysql啟動 MySQL 服務:
sudo bin/mysqld_safe --user=mysql &安裝 PHP
最後,我們將安裝 PHP。首先,下載 PHP 的最新版本:
wget https://www.php.net/distributions/php-8.0.12.tar.gz解壓檔案並進入目錄:
tar -zxvf php-8.0.12.tar.gz
cd php-8.0.12配置 PHP,並確保包含 Nginx 和 MySQL 的支持:
./configure --with-mysqli --with-pdo-mysql --with-nginx --enable-fpm
make
sudo make install啟動 PHP-FPM 服務:
sudo /usr/local/php/sbin/php-fpm測試 LNMP 環境
在安裝完成後,可以創建一個 PHP 測試檔案來確認 LNMP 環境是否正常運行。在 Nginx 的根目錄下創建一個名為 info.php 的檔案:
echo "" | sudo tee /usr/local/nginx/html/info.php然後在瀏覽器中訪問 http://your_server_ip/info.php,應該能看到 PHP 的信息頁面,這表示 LNMP 環境已成功搭建。
總結
在 CentOS 6.5 上編譯安裝 LNMP 環境的過程雖然需要一些技術知識,但通過上述步驟,你可以成功搭建一個高效的網頁伺服器。若你需要更穩定和高效的伺服器解決方案,可以考慮使用 香港VPS 服務,這將為你的網站提供更好的性能和可靠性。