1. 程式人生 > >使用Phpstorm實現遠程開發

使用Phpstorm實現遠程開發

Phpstorm除了能直接打開本地文件之外,還可以連接FTP,除了完成正常的數據傳遞任務之外,還可以進行本地文件與服務端文件的異同比較,同一文件自動匹配目錄上傳,下載,這些功能是平常IDE,FTP軟件中少見的,而且是很耗工作時間的一個操作。上海證券通換句話說,在Webstorm/Phpstorm中操作ftp能找到原來版本控制的感覺。唯一的缺點是:上傳,下載的打開鏈接要稍費時間,適合的場景在於單文件的編輯,這個如果網速夠快一般可以忽略,傳輸的速度並不慢。

打開PhpStorm,打開一個本地項目。依次找到Tools—>Deployment—>Cofiguration,點擊進入。


2.2填寫FTP信息

依次填入項目名稱,FTP主機地址,用戶名,密碼,項目的瀏覽器訪問地址,然後點擊Test FTP connection測試是否連接成功。點擊Mappings,配置項目本地地址,其他默認,註意遠程地址那有個斜杠。點擊OK。

2.3查看遠程項目文件

依次找到Tools—>Deployment—>Browse Remote Host,點擊進入。選擇剛才創建的遠程主機名稱,即可查看遠程文件。到此為止PhpStorm中FTP的配置工作已經完成。

3.常用操作方法:

3.1遠程文件後面的日期如何顯示?

點擊一下右上角的小齒輪,選擇Show Date即可。


3.2怎樣下載遠程文件到本地?

右鍵選擇遠程文件,點擊Download from here,即完成下載。

3.3怎樣上傳文件到遠程服務器?

右鍵選擇遠程文件,點擊Upload here,即完成文件上傳。

3.4如何對比遠程文件與本地文件的區別?

右鍵選擇遠程文件,點擊Compare With Local Version,即可查看文件對比。

3.5本地文件更改的比較多,如何知道哪些文件做了更改?

右鍵選擇可能更改了的遠程文件夾,點擊Sync With Local,會自行搜索出有變更的文件。過程中可以在編輯器中修改。

4.總結:


PhpStorm中FTP的操作方法還有很多,例如可以本地編輯,實時自動同步到遠程服務器,免去手動上傳操作。個人不喜歡自動同步上傳,總感覺有種失控的感覺,畢竟需要直接更改的地方不是太多,同時還要考慮SVN版本控制問題。

常用操作中列出的是對於遠程文件右鍵點擊,同樣本地文件也可以右鍵點擊,功能一樣,只是會換一種描述。其他操作自行摸索吧,有好的操作技能請在下面評論中提出來吧。以上均是本人實際操作,若在你操作中遇到問題,也請在評論中提出來吧。

5.可能遇到的問題:

如果按照上面的操,點擊測試連接無法連接到遠程主機。請嘗試點擊Advanced options—》勾選Passive mode(被動模式)。

使用Phpstorm實現遠程開發