在 CentOS 7.9 上安裝 寶塔面板(BT Panel) 的完整步驟如下:
1. 準備工作
-
系統要求:
- CentOS 7.x(推薦 7.9)
- 內存 ≥ 1GB(建議 2GB+)
- 硬盤 ≥ 20GB
- root 權限(需使用
root
用戶或sudo
執行)
-
更新系統(可選但推薦):
yum update -y && yum upgrade -y
2. 安裝寶塔面板
(1)一鍵安裝腳本
運行官方提供的安裝命令:
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
或(備用):
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
(2)等待安裝完成
安裝過程會自動部署:
- Nginx/Apache
- MySQL/MariaDB
- PHP
- 寶塔面板核心組件
3. 安裝完成后的配置
(1)獲取面板信息
安裝完成后,終端會顯示:
Bt-Panel: http://<服務器IP>:8888
username: <默認用戶名>
password: <默認密碼>
記錄這些信息(如果沒記住,可運行 bt default
查看)。
(2)開放防火墻端口
CentOS 7 默認使用 firewalld
,放行 8888(面板)和 80/443(網站):
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
(3)登錄面板
瀏覽器訪問:
http://<服務器IP>:8888
輸入用戶名和密碼登錄。
4. 初始化寶塔面板
(1)同意用戶協議
首次登錄需勾選同意并進入面板。
(2)安裝推薦環境
寶塔會提示安裝 LNMP/LAMP 環境,建議選擇:
- Nginx 1.20+
- MySQL 5.7/8.0
- PHP 7.4/8.0
- phpMyAdmin(可選)
點擊一鍵安裝,等待完成(時間取決于服務器性能)。
5. 安全優化(重要!)
(1)修改默認端口
進入 面板設置 → 修改面板端口(如 8888
→ 28888
),避免被掃描。
(2)修改默認用戶名/密碼
在面板 安全設置 中修改默認憑據。
(3)綁定寶塔賬號(可選)
注冊 寶塔官網賬號 并綁定,可獲取插件支持。
6. 常見問題
(1)無法訪問面板?
- 檢查防火墻/安全組是否放行端口。
- 運行
bt status
查看面板狀態。 - 重啟面板服務:
bt restart
(2)安裝失敗?
- 確保系統純凈(無舊版寶塔殘留)。
- 嘗試手動卸載后重裝:
wget http://download.bt.cn/install/bt-uninstall.sh && sh bt-uninstall.sh
(3)內存不足?
- 關閉不必要的服務。
- 添加 Swap 虛擬內存:
dd if=/dev/zero of=/swapfile bs=1M count=2048 mkswap /swapfile swapon /swapfile echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
總結
步驟 | 命令/操作 |
---|---|
1. 更新系統 | yum update -y |
2. 安裝寶塔 | curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh |
3. 放行端口 | firewall-cmd --add-port=8888/tcp --permanent |
4. 登錄面板 | http://<IP>:8888 |
5. 安全優化 | 修改端口、用戶名、密碼 |
安裝完成后,即可通過寶塔面板輕松管理服務器、部署網站!🚀