遠端部署php專案的方法:1、租伺服器 ;2、設定環境;3、測試php和資料庫環境;4、透過WINScp上傳檔案;5、執行檔案即可。
#本文操作環境:Windows7系統、PHP7.1版、DELL G3電腦
怎麼遠端部署php專案?
將PHP專案部署到伺服器
專案包含一堆php文件,需要連接mysql
#租伺服器->設定環境-> 測試php與資料庫環境-> 上傳檔案-> 執行
阿里雲官網註冊登入- 實名認證- 學生認證- 購買- 進入>控制台>雲端伺服器>實例- 重設實例密碼-> 設定環境
#2. 配置環境使用阿里雲平台自帶的遠端連線功能步驟:/
關於購買阿里雲學生機
:一個月10rmb
*但是優惠只有一次,還是多買幾個月吧(嘆氣.jpg地域
:可以多選幾個看看,不同地域好像剩下的伺服器作業系統(存貨)不一樣實例
:預設1CPU 2G作業系統
:Ubuntu 18.04 64位元
*作業系統是Linux的,不會Linux指令只能瘋狂複製別人程式碼
/
#關於重置密碼找不到實例
:注意在頁面左上角,選擇你購買的伺服器所在地網域
要記住###ip位址、
用戶名和
密碼,最好用個txt存起來
/
(接上一步驟) - 選擇點選進入已購買的實例- 遠端連線下拉選擇workbench - 彈出遠端連線頁面- 輸入使用者名稱(預設root)和密碼
*此處還有一個遠端連線的密碼?需要自行設定
/*還有好多意外具體忘了
配置環境特定指令: 參考:把PHP專案部署到伺服器上,讓別人看見你的成果。
/
出現過的幾百種意外狀況##unable to locate package
:更新即可/換一個指令根目錄var>www>html不存在
:自己新建一個,所有專案檔案將會放在這下面埠
:自行加入mysql的連接埠【在實例右邊的更多中下拉>網路與安全群組>設定規則>手動新增>
自訂UDP 目的:3306/3306 來源:0.0.0.0 /0
】/
##3.測試
測試php和mysql可用不可用:
phpInfo.php下載winscp - 用ip位址、使用者名稱、密碼連接- 上傳檔案到【內容為
phpInfo();】
開啟 http://ip位址/phpInfo.php
4. WINScp上傳檔案
(winscp使用教程自行搜尋)*winscp預設開啟的目錄是
\root
,需要退回最上一層目錄\,找到
\var\www\html *一般
\var
已存在,沒有
\var\www,可以自行新建www
/
資料庫遇到問題:
這裡連接mysql資料庫是透過http://ip位址/phpmyadmin,跟本機測試的資料庫不一樣,需要
重新上傳mysql表,資料重新設定phpmyadmin的使用者名稱和密碼
*阿里雲的網頁為啥打開那麼卡卡卡卡卡呢- 更改項目連接資料庫的config(新的使用者名稱和密碼)
- /
- ##ps:
以上是怎麼遠端部署php項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!