phpstorm如何?編輯服務器代碼的功能

來源:互聯網
上載者:User
今天我將給大家分享的內容是關於phpstorm編輯器,介紹的主要內容是phpstorm如何?編輯服務器代碼的功能,有需要的朋友可以參考一下。

phpstorm是一款功能強大、廣大碼農鐘愛的編輯器,也是我最常用的編輯器。這裡介紹一個偷懶的功能。 用sftp協議與遠程伺服器相串連,實現直接編輯伺服器代碼的功能。而效果就是ctrl+s不僅可以儲存本地代碼,而且可以直接同步處理到相串連的遠程伺服器上。可以在瀏覽器上直接存取,查看代碼效果。

方式分兩種1.本地沒有項目,需要從伺服器拉取整個項目 2.本地已經有項目了,需要與伺服器連同.

1 拉取伺服器項目

1開啟phpstorm 點擊第三個條目 然後選擇web is on remote host...(項目在遠程伺服器上...)

2填寫相關資訊

a.項目名稱:填寫項目名稱,注意這個名稱沒有實際檔案夾會叫這個,這個就是在phpstorm中顯示 方便你看的.

b.本地目錄:這個就是下載下來的項目位置了,跟平時電腦上裝迅雷啊,快播啊那個一樣.

下面那個就選default就好.

3添加一個新的遠程地址

a. name:本地項目名稱,本地專案檔夾名稱

b. type:連結方式 如果是雲端服務器需要勾選 sftp連結。如果是虛擬機器主機需要用ftp連結 (附 後面有sftp與ftp區別)

c. host: 遠程伺服器公網IP

d. port: ftp->21 sftp->22

e. root path: 這個是遠程項目在你伺服器的位置(一般在根目錄home下)

f. user name: 伺服器登陸賬戶名(伺服器一般為root 虛擬機器主機進入主機管理系統查看 買虛擬機器主機的時候由官方設定)

g. pass owrd: 伺服器登陸賬戶密碼

點擊下方完成就好了

2 將本地項目與伺服器關聯

開啟你的本地項目 找到

添加一個遠程主機地址 點擊+號 之後出現彈框輸入一個便於記憶的遠程位址名稱

添加一個新的遠程地址

a. type:連結方式 如果是雲端服務器需要勾選 sftp連結。如果是虛擬機器主機需要用ftp連結 (附 後面有sftp與ftp區別)

b. host: 遠程伺服器公網IP

c. port: ftp->21 sftp->22

d. root path: 這個是遠程項目在你伺服器的位置(一般在根目錄home下)

e. user name: 伺服器登陸賬戶名(伺服器一般為root 虛擬機器主機進入主機管理系統查看 買虛擬機器主機的時候由官方設定)

f. pass owrd: 伺服器登陸賬戶密碼

然後點擊選項卡 mappings

3 下面是設定儲存直接同步處理到雲端的方式找到設定窗

選擇直接同步處理 有時候不管用還需要ctrl+s一下 差不多啦 自己試試吧

FTP與SFTP的區別

FTP是檔案傳輸通訊協定。在網站上,如果你想把檔案和人共用,最便捷的方式莫過於把檔案上傳到FTP伺服器上,其他人通過FTP用戶端程式來下載所需要的檔案。

FTP進行檔案傳輸需要通過連接埠進行。一般所需連接埠為:

1. 控制鏈路—TCP連接埠21。控制器端。用於發送指令給伺服器以及等待伺服器響應。

2. 資料鏈路---TCP連接埠20。資料轉送連接埠。用來建立資料轉送通道的。主要用來從客戶向伺服器發送一個檔案、從伺服器向客戶發送一個檔案、從伺服器向客戶傳送檔案或目錄列表。

FTP為了適應不同的網路環境,支援主動串連和被動串連兩種模式。這兩種模式都主要針對資料鏈路進行的,跟控制鏈路無關。

FTP的安全隱患:

一、FTP伺服器軟體漏洞。

二、明文口令。

三、FTP旗標。

四、通過FTP伺服器進行連接埠掃描。

五、資料劫持。

FTP的安全性原則:

一、使用較比安全的系統和FTP服務軟體。

二、使用密文傳輸使用者名稱和口令。

三、更改服務軟體的旗標。

四、加強協議安全性。

SFTP是Secure File Transfer Protocol的縮寫,是安全檔案傳送協議。可以為傳輸檔案提供一種安全的加密方法。跟ftp幾乎文法功能一樣。

SFTP是SSH的一部分,是一種傳輸檔案至Blogger伺服器的安全方式。它本身沒有單獨的守護進程,必須使用sshd守護進程來完成相應的串連操作,所以從某種意義上來說,SFTP並不像一個伺服器程式,而更像是一個用戶端程式。SFTP同樣是使用加密傳輸認證資訊和傳輸的資料,所以使用SFTP是十分安全的。但由於這種傳輸方式使用了加密/解密技術,所以傳輸效率比普通的FTP要低得多。在對網路安全性要求更高時,代替FTP使用。

相關推薦:

phpstorm編輯器亂碼問題解決,phpstorm編輯器亂碼

代碼編輯器PHPstorm快速鍵總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.