首页
/
每日頭條
/
科技
/
phpstorm快捷鍵圖解
phpstorm快捷鍵圖解
更新时间:2024-09-15 21:16:14

  做PHP開發的朋友肯定都知道PhpStorm這款神級的PHP開發IDE。

  其實我覺得JetBrains的開發全家桶工具真香

  我們一般做好PHP開發後會将PHP的項目代碼手動發布部署到遠程主機中(Windows服務器、Linux服務器),使用FTP、SFTP、SCP等工具上傳,這種手動上傳的方式有點OUT了,快來看看如何使用PhpStorm來配置遠程發布部署代碼,實現一鍵發布部署代碼。

  第1步:選中項目,打開該項目的首選項

  MacOS:點擊菜單欄上的PhpStorm - Preferences…

  Windows:點擊菜單欄上的文件 - 設置

  Linux:點擊菜單欄上的文件 - 設置

  phpstorm快捷鍵圖解(PhpStorm遠程發布部署代碼)(1)

  第2步:點擊左側的部署

  phpstorm快捷鍵圖解(PhpStorm遠程發布部署代碼)(2)

  第3步:點擊 号,新增一個部署配置

  phpstorm快捷鍵圖解(PhpStorm遠程發布部署代碼)(3)

  建議使用:SFTP協議,安全傳輸

  第4步:輸入服務器的名稱

  

  服務器名字可以随便取一個,用于标識這個服務器

  第5步:填寫連接遠程服務器的信息

  使用用戶名/密碼的方式連接

  phpstorm快捷鍵圖解(PhpStorm遠程發布部署代碼)(5)

  Type:遠程連接的類型

  Host:遠程連接的主機地址,可以是IP地址,也可以是域名

  User name:遠程連接的用戶名

  Authentication:遠程連接的認證方式

  Password:遠程連接的密碼

  Root path:部署到遠程主機上的目錄,也就是你将代碼文件上傳到遠程服務器中的哪個目錄中去

  Web Server URL:遠程部署之後的訪問URL,也就是你可以通過這個URL訪問部署之後的運行結果

  使用SSH秘鑰對的方式連接

  要使用SSH秘鑰對的方式,需要點擊Authentication,然後選則Key pair這個選項。

  phpstorm快捷鍵圖解(PhpStorm遠程發布部署代碼)(6)

  其他信息與上圖中标識的類似,不同的是不需要使用密碼去連接,而是用SSH秘鑰對的私鑰文件去連接。

  Private key Path:SSH 秘鑰對私鑰文件的路徑地址

  推薦大家使用這種SSH秘鑰對方式去連接,安全好用,無需密碼。

  填寫完信息之後可以點擊Test Connection查看一下是否配置成功,能夠正确連接會出連接成功的提示框。

  phpstorm快捷鍵圖解(PhpStorm遠程發布部署代碼)(7)

  第6步:配置下Mappings,這一項很重要

  

  Local Path:代碼存放在本地的文件目錄,默認配置即可

  Deployment Path:部署到服務器上的路徑(相對于Connetcion裡配置的Root Path),很重要,一定要自己手動填寫一個/号,不然配置沒效果。

  Deployment Path,比如你填寫的是/号,那麼遠程部署的時候會将代碼上傳至/var/www-data/yhxt目錄下(第5步中配置的),如果你填寫的是/project1,那麼遠程部署的時候會将代碼上傳至/var/www-data/yhxt /project1目錄下

  Web Path:WEB訪問路徑,默認即可

  填寫好,點擊右下角的OK(确認)按鈕。

  第7步:将剛設置的遠程部署信息設為默認部署

  phpstorm快捷鍵圖解(PhpStorm遠程發布部署代碼)(9)

  第8步:使用遠程部署

  配置完成之後就可以一鍵遠程發布部署代碼文件了。

  phpstorm快捷鍵圖解(PhpStorm遠程發布部署代碼)(10)

  選中項目 - 右擊 - Deployment,就出現剛配置好的遠程部署信息了,點擊你配置好的主機,就等着PhpStorm幫你自動部署項目文件吧,省去了自己手動上傳部署的麻煩。

  這樣配置之後可以一勞永逸,是不是很方便,程序員朋友有沒有學到呢?

  本文為遠懷學堂原創,覺得有用,有價值就收藏、轉發吧,同時記得關注「遠懷學堂」,我們專注于「原創·精品」的IT技術教程。

  ,

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved