今天我將要跟大家分享的內容是關於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如何實現編輯伺服器程式碼的功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!