TP6框架--EasyAdmin學習筆記:項目上線


這是我暫時寫EasyAdmin的最后一章,給大家分享下項目上線的全過程,希望對大家有所幫助,廢話不多說,直接上內容

服務器我選用的是阿里雲,上線時我使用的是寶塔面板來進行部署,如果你是新手,並不熟練服務器,十分推薦你使用寶塔面板

官方文檔(以下內容為官網復制)

安裝要求:

內存:512M以上,推薦768M以上(純面板約占系統60M內存)

硬盤:300M以上可用硬盤空間(純面板約占20M磁盤空間)
系統:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+), 確保是干凈的操作系統沒有安裝過其它環境帶的Apache/Nginx/php/MySQL/pgsql/gitlab/java已有環境不可安裝
架構:x86_64(主流服務器均是此架構),ARM不完整兼容(面板環境安裝慢,部分軟件可能安裝不上)
 
寶塔Linux面板7.7.0版本是基於Centos/Debian/Ubuntu開發的,為了最好的兼容性,請使用以上系統
系統兼容性順序:
Centos7.x >  Debian10  Ubuntu 20.04  > Cenots8.x >  Ubuntu 18.04  >  其它系統
提示:Centos官方已宣布在2020年停止對Centos6的維護更新,各大軟件開發商也逐漸停止對Centos6的兼容,新服務器不建議使用Centos6



以下主機商必看(開端口教程,不開不能用):

阿里雲: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安裝命令:

  1. 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) 可能存在少量兼容性問題 不斷優化中  

  1. curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
復制代碼


Ubuntu/Deepin安裝命令:

  1. wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
復制代碼

Debian安裝命令:

  1. wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
復制代碼

Fedora安裝命令:

  1. wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
復制代碼


Linux面板7.7.0升級命令:

  1. curl http://download.bt.cn/install/update6.sh|bash
復制代碼



以上節點無法使用的情況下,請使用下面的備用節點:

備用節點【香港】:(寶塔推薦使用CN2 雙程GIA高品質,免備案的尊雲zun.com香港雲服務器安裝)

  1. 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雲服務器安裝)

  1. yum install -y wget && wget -O install.sh http://128.1.164.196:5880/install/install_6.0.sh && sh install.sh
復制代碼


若點擊更新后沒生效,請嘗試重啟面板服務:

  1. 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;
	}
}

如果對您有所幫助,歡迎您點個關注,我會定時更新技術文檔,大家一起討論學習,一起進步。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM