phpstrom是一款功能十分強大開發工具,下面我們就為大家介紹一下,phpstrom怎樣將項目部署到服務器上。
推薦教程:phpstrom安裝使用教程
1、連接設置
在設置中找到Deployment
立即學習“PHP免費學習筆記(深入)”;
點擊加號,增加一個SFTP類型的連接
在host欄填寫服務器外網地址
Port 欄填寫默認端口22
修改AuthType(認證類型)為Key pair(證書)
在右方文件選擇器中點擊,選中私鑰,
輸入私鑰的密碼。
2 、mapping
以下是項目在服務器上的位置。
以下是在phpstorm中相應的mapping設置
?選中“mapping”選項卡
在“deployment path on server xxx” 一覽填入代碼在服務器的相應位置。
?3、 設置自動上傳
按照下圖打開找到自動上傳的設置界面。
把自動上傳的選項從“Never”改成保存時上傳或者一直同步(這里我改成第二個,保存后上傳)。
修改任意文件,按Ctrl+S保存,
第一次會彈出以下提示
點擊Yes,文件開始上傳,但是在上傳日志中可能會出現如下文字。
這是因為當前用戶沒有寫入文件的權限,用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
修改一下,再次保存,出現類似以下的文字,代表自動上傳成功了。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END