Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

阿里雲 Linux 一鍵部署 LNMP 環境完整圖文教學:xshell/xftp 連線、安裝包解壓、install.sh 互動選單、目錄規劃、卸載指令

編輯:Linux 教學

前言

阿里雲官方提供 一鍵安裝包 (sh-1.x),整合 Nginx/Apache、MySQL/MariaDB、PHP、phpMyAdmin、FTP、phpwind 等組件,支援版本選擇、資料盤自動掛載、環境清理重裝。本文從工具準備到安裝完成全程圖文記錄。

軟體版本清單 (包內可選)

組件可選版本
Nginx1.0.15 / 1.2.5 / 1.4.4
Apache2.2.22 / 2.4.2
MySQL5.1.73 / 5.5.35 / 5.6.15
PHP5.3.18 / 5.4.23 / 5.5.7
PHP 擴充memcache, Zend OPcache
phpMyAdmin4.1.8
phpwind8.7 GBK

安裝前須知 (關鍵)

  • 安裝目錄:/alidata (所有軟體、資料、日誌統一放此)。
  • 資料盤自動掛載邏輯:
    • 無資料盤 → 使用系統盤 /alidata。
    • 有資料盤且未格式化 → 自動格式化第一塊資料盤掛載至 /alidata。
    • 有資料盤已掛載他處 (如 /mnt) → 重新掛載至 /alidata (原掛載點保留,利用 bind mount 或多重掛載)。
    • 有資料盤已格式化未掛載 → 自動掛載至 /alidata。
  • 重複執行安裝**會清理舊環境**,重要資料請先備份 /alidata。
  • 卸載指令:cd sh-1.3.0 && ./uninstall.sh。

資料盤掛載示意圖

工具準備

  • Xshell (SSH 終端) - 下載,安裝選 Free for Home/School。
  • Xftp (SFTP 傳檔) - 下載,同樣選免費版。

Xshell 安裝 選擇免費版 安裝步驟 完成安裝 Xshell 介面 Xshell 會話管理 Xftp 安裝 Xftp 免費版 Xftp 完成 Xftp 介面

建立 SSH 連線

  1. Xshell → 新建會話 → 名稱、主機 (公網 IP)、埠口 22。
  2. 使用者身分驗證:root / 密碼 (或金鑰)。
  3. 終端機編碼:UTF-8 (避免中文亂碼)。
  4. 連線 → 接受金鑰指紋 → 進入 Shell。

會話屬性 帳號密碼 編碼設定 連線成功

上傳安裝包並執行

# Xftp 拖曳 sh-1.3.0.tar.gz 至 /root 或 /home
cd /root
tar xzf sh-1.3.0.tar.gz
cd sh-1.3.0
chmod +x install.sh
./install.sh

Shell 提示符 cd 家目錄 Xftp 上傳

install.sh 互動選單流程

#######################################################
#   LNMP/LAMP/LNMPA 一鍵安裝包 (阿里雲版)            #
#   1) 安裝 LNMP (Nginx + MySQL + PHP)                #
#   2) 安裝 LAMP (Apache + MySQL + PHP)               #
#   3) 安裝 LNMPA (Nginx + Apache + MySQL + PHP)      #
#   4) 僅安裝 MySQL                                   #
#   5) 僅安裝 Nginx                                   #
#   6) 僅安裝 PHP                                     #
#   7) 僅安裝 phpMyAdmin                              #
#   8) 僅安裝 FTP                                     #
#   9) 僅安裝 phpwind                                 #
#   10) 退出                                           #
#######################################################
請輸入選項 [1-10]: 1
# 後續依提示選擇版本、設定 MySQL root 密碼、確認資料盤掛載等

安裝完成驗證

  • Nginx 預設頁:https://<公網IP>/
  • phpMyAdmin:https://<公網IP>/phpmyadmin/
  • PHP 探針:https://<公網IP>/p.php (若內建)
  • FTP 測試:Xftp 連線 ftp://<公網IP> (帳號 www、密碼安裝時設定)

常見問題

  • MySQL 無法啟動:檢查 /alidata/mysql/error.log,常見為記憶體不足 (調整 innodb_buffer_pool_size) 或資料目錄權限錯誤 (chown -R mysql:mysql /alidata/mysql)。
  • PHP 擴充模組缺失:重新執行 install.sh 選擇單獨安裝 PHP 或手動 pecl install。
  • 資料盤掛載失敗:手動 mkfs.ext4 /dev/vdb1 && mount /dev/vdb1 /alidata 後再執行安裝。
最佳實踐:生產環境建議改用 Ansible/Terraform 進行基礎設施即代碼 (IaC) 部署,版本可控、可複現、可審計;一鍵包適合快速驗證、測試環境、學習用途。
Copyright © Windows教程網 All Rights Reserved