phpstorm如何把項目部署到服務器上

phpstorm如何把項目部署到服務器上

phpstrom是一款功能十分強大開發工具,下面我們就為大家介紹一下,phpstrom怎樣將項目部署到服務器上。

推薦教程:phpstrom安裝使用教程

1、連接設置

在設置中找到Deployment

立即學習PHP免費學習筆記(深入)”;

點擊加號,增加一個SFTP類型的連接

在host欄填寫服務器外網地址

Port 欄填寫默認端口22

修改AuthType(認證類型)為Key pair(證書)

在右方文件選擇器中點擊,選中私鑰,

輸入私鑰的密碼。

phpstorm如何把項目部署到服務器上

2 、mapping

以下是項目在服務器上的位置。

phpstorm如何把項目部署到服務器上

以下是在phpstorm中相應的mapping設置

?選中“mapping”選項卡

在“deployment path on server xxx” 一覽填入代碼在服務器的相應位置。

phpstorm如何把項目部署到服務器上

?3、 設置自動上傳

按照下圖打開找到自動上傳的設置界面。

phpstorm如何把項目部署到服務器上

把自動上傳的選項從“Never”改成保存時上傳或者一直同步(這里我改成第二個,保存后上傳)。

phpstorm如何把項目部署到服務器上

修改任意文件,按Ctrl+S保存,

第一次會彈出以下提示

phpstorm如何把項目部署到服務器上

點擊Yes,文件開始上傳,但是在上傳日志中可能會出現如下文字。

phpstorm如何把項目部署到服務器上

這是因為當前用戶沒有寫入文件的權限,用ssh客戶端執行以下命令

sudo?chown?-R?testuser:testuser?/var/www/test/public_html

?方法1 把所有者直接變成這個用戶(可能會導致app服務器沒有寫入權限。)

?sudo?chown?-R?dooun3:dooun3?/var/www/html/gameServer

方法2 修改文件的權限為誰都能看

sudo?chmod?-R?777?/var/www/html/gameServer

修改一下,再次保存,出現類似以下的文字,代表自動上傳成功了。

phpstorm如何把項目部署到服務器上

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享