這是我暫時寫EasyAdmin的最后一章,給大家分享下項目上線的全過程,希望對大家有所幫助,廢話不多說,直接上內容
服務器我選用的是阿里雲,上線時我使用的是寶塔面板來進行部署,如果你是新手,並不熟練服務器,十分推薦你使用寶塔面板
內存:512M以上,推薦768M以上(純面板約占系統60M內存)
以下主機商必看(開端口教程,不開不能用):
阿里雲:https://www.bt.cn/bbs/thread-2897-1-1.html 阿里雲2折起
華為雲:https://www.bt.cn/bbs/thread-3923-1-1.html 華為雲1折起
推薦先安裝 堡塔SSH客戶端 (免費/簡單/中文/多屏)
Linux面板7.7.0安裝命令:(推薦使用價格厚道,高性能v4的尊雲zun.comCEPH雲服務器安裝)使用SSH 連接工具(查看使用方法),掛載磁盤后(查看),根據系統執行框內命令開始安裝(大約2分鍾完成面板安裝)
Centos安裝命令:
- yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
咨詢離線安裝版本
試驗性Centos/Ubuntu/Debian安裝命令 獨立運行環境(py3.7) 可能存在少量兼容性問題 不斷優化中
- curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
Ubuntu/Deepin安裝命令:
- wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安裝命令:
- wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安裝命令:
- wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
Linux面板7.7.0升級命令:
- curl http://download.bt.cn/install/update6.sh|bash
以上節點無法使用的情況下,請使用下面的備用節點:
備用節點【香港】:(寶塔推薦使用CN2 雙程GIA高品質,免備案的尊雲zun.com香港雲服務器安裝)
- yum install -y wget && wget -O install.sh http://103.224.251.67:5880/install/install_6.0.sh && sh install.sh
備用節點【美國】:(寶塔推薦使用價格厚道,高性能v4的尊雲zun.comKVM雲服務器安裝)
- yum install -y wget && wget -O install.sh http://128.1.164.196:5880/install/install_6.0.sh && sh install.sh
若點擊更新后沒生效,請嘗試重啟面板服務:
- bt restart
面板特色功能:
- 一鍵配置服務器環境(LAMP/LNMP)
- 一鍵安全重啟
- 一鍵創建管理網站、ftp、數據庫
- 一鍵部署SSL證書
- 一鍵部署源碼(discuz、wordpress、dedecms、z-blog、微擎等等)
- 一鍵配置(定期備份、數據導入、偽靜態、301、SSL、子目錄、反向代理、切換PHP版本)
- 一鍵安裝常用PHP擴展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
- 數據庫一鍵導入導出
- 系統監控(CPU、內存、磁盤IO、網絡IO)
- 防火牆端口放行
- SSH開啟與關閉及SSH端口更改
- 禁PING開啟或關閉
- 方便高效的文件管理器(上傳、下載、壓縮、解壓、查看、編輯等等)
- 計划任務(定期備份、日志切割、shell腳本)
- 軟件管理(一鍵安裝、卸載、版本切換)
面板管理常用命令:https://www.bt.cn/btcode.html
7.7.0更新日志:
1、優化HTTP通信模塊
2、增強對IPv6/IPv4共存情況下的可靠性
3、調整sessionid名稱為非固定名稱
4、數據庫管理支持批量操作
5、網站和數據庫刪除時增強提示和確認,減少誤操作
6、面板CSRF防御機制覆蓋至面板websocket通信
7、重構開發者模式(debug),允許在開發者模式下使用終端
8、增加全局程序異常格式化顯示
9、優化軟件商店
10、修復部分機器修改用戶名或密碼后無法登錄的問題
11、終端對雙因子認證服務端提供支持
12、修復監控日志中的負載狀態日志到期后未刪除的問題
13、修復綁定和解綁寶塔帳號后未能刷新狀態的問題
以下為部分功能預覽圖:
面板設置
<ignore_js_op>
SSL
<ignore_js_op>
監控
<ignore_js_op>
文件管理
<ignore_js_op>
計划任務
<ignore_js_op>
軟件管理
<ignore_js_op>
PHP擴展
<ignore_js_op>
一鍵部署源碼
<ignore_js_op>
服務器跑分
<ignore_js_op>
日志清理
<ignore_js_op>
寶塔終端
<ignore_js_op>
以上為部分功能界面截圖,如需了解更多,敬請安裝體驗,一行代碼,2分鍾能裝好。
接下來就是項目部署
登錄寶塔界面 ,添加站點,(如果已添加忽略此步驟)。
上傳項目,我用的是FTP上傳,(上傳之前記得修改數據庫配置信息,修改為你的線上數據庫信息)
修改一下運行目錄,tp的訪問目錄為根目錄下的public(/public)
再開一下數據庫的訪問權限
設置偽靜態規則:
填寫規則如下(也可以點擊左上角的下拉框選thinkphp):
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
如果對您有所幫助,歡迎您點個關注,我會定時更新技術文檔,大家一起討論學習,一起進步。