1. 簡介:
PhpStorm是一個輕量級且便捷的PHP IDE眠砾,其提供的智能代碼補全惰许,快速導(dǎo)航以及即時錯誤檢查等功能大大提高了編碼效率。它是一款商業(yè)的 PHP 集成開發(fā)工具,以其獨特的開發(fā)便利性,短時間內(nèi)贏得了大量PHPer的青睞爹凹。
FTP 是File Transfer
Protocol(文件傳輸協(xié)議)的英文簡稱,而中文簡稱為“文傳協(xié)議”镶殷。用于Internet上的控制文件的雙向傳輸禾酱。同時,它也是一個應(yīng)用程序(Application)〔眨基于不同的操作系統(tǒng)有不同的FTP應(yīng)用程序颗管,而所有這些應(yīng)用程序都遵守同一種協(xié)議以傳輸文件。在FTP的使用當(dāng)中指郁,用戶經(jīng)常遇到兩個概念:"下載"(Download)和"上傳"(Upload)忙上。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上闲坎。用通俗語言來說,用戶可通過客戶機程序向遠程主機上傳文件或者從遠程主機下載文件茬斧。
PhpStorm擁有FTP功能腰懂,因此無需下載其他FTP軟件(有沒有再次感受到PhpStorm功能的強悍呢?)项秉。以下介紹的是PhpStorm中使用FTP功能的詳細操作方法绣溜。
2. 操作步驟:
2.1 打開Cofiguration
打開PhpStorm,打開一個本地項目娄蔼。依次找到Tools—>Deployment—>Cofiguration怖喻,點擊進入。
2.2 填寫SFTP信息
依次填入項目名稱岁诉,SFTP主機地址锚沸,用戶名,密碼涕癣,項目的瀏覽器訪問地址哗蜈,然后點擊Test SFTP connection測試是否連接成功。點擊Mappings,配置項目本地地址坠韩,其他默認距潘,注意遠程地址那有個斜杠。點擊OK只搁。
2.3 查看遠程項目文件
依次找到Tools—>Deployment—>Browse Remote Host音比,點擊進入。選擇剛才創(chuàng)建的遠程主機名稱氢惋,即可查看遠程文件洞翩。到此為止PhpStorm中SFTP的配置工作已經(jīng)完成。
3. 常用操作方法:
3.1 遠程文件后面的日期如何顯示明肮?
點擊一下右上角的小齒輪菱农,選擇Show Date即可。
3.2 怎樣下載遠程文件到本地柿估?
右鍵選擇遠程文件循未,點擊Download from here,即完成下載。
3.3 怎樣上傳文件到遠程服務(wù)器的妖?
右鍵選擇遠程文件绣檬,點擊Upload here,即完成文件上傳嫂粟。
3.4 如何對比遠程文件與本地文件的區(qū)別娇未?
右鍵選擇遠程文件,點擊Compare With Local Version星虹,即可查看文件對比零抬。
3.5 本地文件更改的比較多,如何知道哪些文件做了更改宽涌?
右鍵選擇可能更改了的遠程文件夾平夜,點擊Sync With Local,會自行搜索出有變更的文件卸亮。過程中可以在編輯器中修改忽妒。
4. 總結(jié):
PhpStorm中FTP的操作方法還有很多,例如可以本地編輯兼贸,實時自動同步到遠程服務(wù)器段直,免去手動上傳操作。個人不喜歡自動同步上傳溶诞,總感覺有種失控的感覺鸯檬,畢竟需要直接更改的地方不是太多,同時還要考慮SVN版本控制問題很澄。
常用操作中列出的是對于遠程文件右鍵點擊京闰,同樣本地文件也可以右鍵點擊,功能一樣甩苛,只是會換一種描述蹂楣。
5. 可能遇到的問題:
如果按照上面的操,點擊測試連接無法連接到遠程主機讯蒲。請嘗試點擊Advanced options->勾選Passive mode(被動模式)痊土。