簡體   English   中英

php項目通過ftp(Netbeans,Eclipse或任何免費的IDE)

[英]php project through ftp (Netbeans, Eclipse or any free IDE)

我是Netbeans的新手。 是否可以通過sftp直接在服務器文件上工作,以避免每次下載/上傳。 知識分子的工作方式是否相同?

如果有可能我找不到如何做或我需要使用什么插件。 如果它不是其他免費的PHP IDE提供此選項?

所以。

隨着Netbeans

在Netbeans 6.8上直接通過ftp / sftp工作

  • 打開一個新項目並選擇“遠程服務器上的Php應用程序”
  • 它仍然需要文件的本地存儲,以便您可以處理它們,因此您需要指定項目名稱和它的本地文件夾
  • 下一步是遠程配置:單擊“管理”按鈕,通過為其命名並選擇sftp或ftp來添加新連接。 然后輸入與初始目錄的連接配置
  • 返回遠程配置屏幕,上傳目錄必須與“初始目錄”相同
  • 在下一個屏幕上,您可以檢索所有項目的來源

每次完成保存文件后,它將自動上傳到服務器。 如果沒有進入項目屬性並在“運行配置”部分中檢查“上載文件”是否為“OnSave”模式。

PS:我遇到了“無法確定...的真實性。每次我保存時都會出現RSA指紋......”的警告。 如果是這樣,只需創建一個空的可寫的known_host文件,並在遠程連接的“已知主機文件”屬性中指向它,然后重新啟動Netbeans(在netbeans論壇上看到)

編輯:在此階段,行為仍然不是我所期望的,因為當您打開文件時,netbeans將打開本地副本並在保存時覆蓋遠程副本。

Edit2:顯然你無法直接從Netbeans中的服務器打開文件。 在修改文件之前,您必須下載該文件。

一般解決方案

一種解決方法是使用將遠程存儲映射為本地驅動器的實用程序。 我知道Fuse是為Mac和Linux做的。 我還沒有為Windows找到一個。

看起來NetBeans在幾個小版本之前添加了它: http//blogs.oracle.com/netbeansphp/entry/sftp_support_added

剛剛確認這個支持是我運行的6.8版本。

只要您擁有項目范圍內的所有可完成對象,智能感知的工作方式就相同,它不會將庫拉到服務器上。 下載項目可能需要的任何第三方庫的本地副本,並將它們添加到項目的包含路徑以獲得完整的代碼完成。

暫無
暫無

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

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