簡體   English   中英

PhpStorm-在本地調試,在遠程服務器上部署

[英]PhpStorm - debug on local, deploy on remote server

我正在使用PhpStorm建立網站。 很長時間以來,我都是在本地開發它的,但是后來我得到了托管和一個遠程ftp服務器。

我在PhpStorm中使用遠程主機的設置創建了一個新項目,我發現部署代碼需要很長時間(超過一分鍾)才能看到結果,這在調試時非常不舒服。

是否有可能在本地服務器上使用代碼,並且當我認為該項目已准備好進行部署時,只需將其發送到服務器即可。

我了解,我可以在兩個不同的項目中工作,也可以通過FTP將“就緒”版本部署到服務器,但是也許有更舒適的方法嗎?

這個問題有幾個答案,而且大多數都是基於觀點的,但我會盡量保持客觀。

情況1

一家大公司為每個開發人員提供一個沙箱,以測試其代碼,該公司要求每個開發人員將其代碼保存在沙箱中。 使用安裝的驅動器可能會非常慢。 特別是在PhpStorm正在建立索引時。

情況二

一種簡單的方法,可以自動保存代碼,以使用內置的ftp上傳/部署。

在這兩種情況下,您都可以使用自動部署功能將所有更改保存到服務器,這樣一來部署不會花費一分鍾,但是通常在您知道之前就已經存在。

我不建議將部署用於生產環境,因為它不會通過您的版本控制,SAT,安全設置等。在這種情況下,我建議您使用Rocketer等。

編輯

對於2個項目,您可以定義2個不同的部署服務器,並使用默認的一台進行自動上傳或其他測試,然后從部署菜單中選擇另一台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM