折騰了大半天,總算把項目部署到了服務器上,這裏寫一篇文章記錄一下,當作做學習筆記,同時也給其他想要部署項目的朋友一點思路。目前Linux系統的分支比較多,我瞭解到的目前分爲Debian、Ubuntu等和RedHat、centnOS等。他們的主要操作命令都一樣,個別會有所區別,所以這個教程可能不太適用於centOS等一些系統,但應該有參考價值!
一、概覽和準備工作
我的項目是一個簡單的手機商城,前端就是HTML+CSS+JS,外加一個Jquery,只適配了PC端。後端使用了PHP和MySql。所以在服務器上就需要LAMP環境(我們常說的Linux+Apache+MySql+PHP,其他的還有LNMP環境,就是Web服務器換成Nginx)。
必要的準備工作
- Xshell+Xftp軟件
- 一個雲服務器
- 已經完成的項目代碼和數據庫數據
二、購買雲服務器
目前國內有很多提供商,阿里、騰訊雲等等,大家買的時候可以買境外的,比如香港,這個不用備案(備案要花一定時間),自己斟酌就好。我目前買的Vultr的。服務器的購買大家在網上就可以找到答案,這裏就不在做篇幅講解了!
三、下載Xshell和Xftp
Xshell用來連接服務器進行操作的,Xftp用來傳項目到服務器。目前連接服務器和上傳文件有很多種,這裏我選了簡單些的,其他方法大家可以去找找。
這裏我給一個度盤地址給大家,下載下來安裝好即可。
Xshell和Xftp
提取碼:mcnl