使用phpstorm將本地代碼實時自動同步到遠程服務器


平常在維護網站的時候,經常遇到網站代碼需要修改的地方,一般情況下就是先使用FTP傳輸傳輸到本地然后修改完畢再上傳,或者你使用寶塔面板或者windows服務器也可以直接在服務器上編輯代碼,這樣的操作如果是小小的改動一下是沒問題很簡單,但是如果修改的地方很麻煩,需要不斷調試,那么這簡直就是一種折磨,所以你就要想一個更省事的辦法了,今天主機筆記就為大家介紹使用JetBrains家的phpstorm實現遠程編碼,本地編輯實時自動同步到遠程web服務器。

本地連接配置web服務器

要實現遠程編碼,首先我們要把我們本地的webstom項目連接到服務器,最好的方法就是使用FTP連接我們的網站或者項目

在webstom編輯器依次選擇 Tools – Deployment – Configuration,添加一個遠程主機,這個名字只是備注用,隨便寫,協議選擇FTP(也支持SFTP、本地等)

phpstorm連接遠程服務器

這個時候就是主要就是填寫遠程主機的FTP信息了,除了基本的FTP信息填寫完畢外,其他需要修改的我在圖上用箭頭標出

Root path  這個選項是要打開的路徑,這樣做主要是為了防止誤操作影響項目,填寫后上級目錄不會展示,當然你可以不寫

Advanced options 這個選項是設置 Passive mode 設置FTP連接模式為被動模式

Web server root URL   這里就是調試的網址

當所有的信息確認無誤后,點擊一下 Test FTP connection,測試是否連接成功

代碼同步設置映射

最后,我們再調整一下本地和遠程主機的映射即可,如果要添加了多個遠程主機的話,記得把要使用的項目點擊一下 Use this server as default

遠程主機配置好后我們就可以看一下目錄結構了,點擊 Tools – Deployment – Broswse Remote Host,然后就會看到遠程的文件了

phpstorm下載遠程文件到本地

這個時候其實我們本地還沒有文件,要把遠程的項目下載到本地,在遠程主機上右鍵 – Download from here即可,稍等一會下載完畢,本地項目即可顯示

 

設置代碼自動同步到遠程服務器

在前面我們已經把本地文件和遠程文件對接上了,但是這時候要實現同步還是要手動傳輸的,距離實現自動化還差一點點

打開 Tools – Deployment – Options,我們把Upload changed files 一項改為 On explicit save action,意思也就是每次保存都會同步到遠程服務器

設置代碼保存自動同步

到這里,基本設置完畢,可以看到我下面的測試,完全是在本地操作,自動在服務器創建新的文件,而且本地每保存一次,就會自動的傳輸到服務器並記錄日志

本地代碼自動同步到遠程服務器

好了,今天的分享就到這里,如果還有其他需求,可以查看jetbranis官網,如果沒有phpstorm軟件可以看看這個JetBrains注冊服務器搭建教程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM