做PHP開發的朋友肯定都知道PhpStorm這款神級的PHP開發IDE。
其實我覺得JetBrains的開發全家桶工具真香
我們一般做好PHP開發後會将PHP的項目代碼手動發布部署到遠程主機中(Windows服務器、Linux服務器),使用FTP、SFTP、SCP等工具上傳,這種手動上傳的方式有點OUT了,快來看看如何使用PhpStorm來配置遠程發布部署代碼,實現一鍵發布部署代碼。
第1步:選中項目,打開該項目的首選項
MacOS:點擊菜單欄上的PhpStorm - Preferences…
Windows:點擊菜單欄上的文件 - 設置
Linux:點擊菜單欄上的文件 - 設置
第2步:點擊左側的部署
第3步:點擊 号,新增一個部署配置
建議使用:SFTP協議,安全傳輸
第4步:輸入服務器的名稱
服務器名字可以随便取一個,用于标識這個服務器
第5步:填寫連接遠程服務器的信息
使用用戶名/密碼的方式連接
Type:遠程連接的類型
Host:遠程連接的主機地址,可以是IP地址,也可以是域名
User name:遠程連接的用戶名
Authentication:遠程連接的認證方式
Password:遠程連接的密碼
Root path:部署到遠程主機上的目錄,也就是你将代碼文件上傳到遠程服務器中的哪個目錄中去
Web Server URL:遠程部署之後的訪問URL,也就是你可以通過這個URL訪問部署之後的運行結果
使用SSH秘鑰對的方式連接
要使用SSH秘鑰對的方式,需要點擊Authentication,然後選則Key pair這個選項。
其他信息與上圖中标識的類似,不同的是不需要使用密碼去連接,而是用SSH秘鑰對的私鑰文件去連接。
Private key Path:SSH 秘鑰對私鑰文件的路徑地址
推薦大家使用這種SSH秘鑰對方式去連接,安全好用,無需密碼。
填寫完信息之後可以點擊Test Connection查看一下是否配置成功,能夠正确連接會出連接成功的提示框。
第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步:将剛設置的遠程部署信息設為默認部署
第8步:使用遠程部署
配置完成之後就可以一鍵遠程發布部署代碼文件了。
選中項目 - 右擊 - Deployment,就出現剛配置好的遠程部署信息了,點擊你配置好的主機,就等着PhpStorm幫你自動部署項目文件吧,省去了自己手動上傳部署的麻煩。
這樣配置之後可以一勞永逸,是不是很方便,程序員朋友有沒有學到呢?
本文為遠懷學堂原創,覺得有用,有價值就收藏、轉發吧,同時記得關注「遠懷學堂」,我們專注于「原創·精品」的IT技術教程。
,