在前兩篇裏,我們分別介紹瞭如何購買阿里雲服務器,安裝基本軟件和配置(請看阿里雲ECS服務器Linux環境下配置php服務器(一)--基礎配置篇)
以及如何安裝使用phpMyAdmin(請看阿里雲ECS服務器Linux環境下配置php服務器(二)--phpMyAdmin篇)
今天我們來講一下,如何將你本地開發好的項目,部署到Linux服務器上。
因爲我本地開發環境是Windows(Mac下配置php實在是不熟練),所以今天的軟件都是以Windows爲例。
首先我們要把本地的PHP相關的文件,上傳到服務器上,這一步可以使用xftp工具。
下載一個xftp,安裝完成後,打開,新建一個會話,具體如下:
注意協議選SFTP,端口號22。
然後把你php的文件拖到服務器上,直接拖動即可:
然後把我們本地的數據庫導入到服務器:
首先打開本地的phpMyadmin,導出一個.sql的文件
然後打開你服務器的phpMyadmin,新建一個同名的數據庫,導入剛纔那個.sql文件
哦了,現在項目已經部署到服務器了,打開來試一下:
結果提示我,database unconnected!
貌似忘了啥,是的,你的php文件裏的數據庫連接要改一下,改成服務器mysql的用戶名和密碼啊。
改完再試一下,ok了。
但是遇到個問題,就是我之前導入的數據,在phpMyadmin裏面查看,都是正常的,在php網頁查看,居然都是亂碼,很蛋疼,搞了半天也沒搞定,好在數據就幾條測試的,也就沒啥影響。這個問題有時間我會繼續搞一下。