平常在維護(hù)網(wǎng)站的時(shí)候伐蒂,經(jīng)常遇到網(wǎng)站代碼需要修改的地方,一般情況下就是先使用FTP傳輸傳輸?shù)奖镜厝缓笮薷耐戤呍偕蟼鞑疬海蛘吣闶褂?a target="_blank" rel="nofollow">寶塔面板或者windows服務(wù)器也可以直接在服務(wù)器上編輯代碼聋迎,這樣的操作如果是小小的改動(dòng)一下是沒問題很簡(jiǎn)單,但是如果修改的地方很麻煩枣耀,需要不斷調(diào)試霉晕,那么這簡(jiǎn)直就是一種折磨,所以你就要想一個(gè)更省事的辦法了奕枢,今天主機(jī)筆記就為大家介紹使用JetBrains家的phpstorm實(shí)現(xiàn)遠(yuǎn)程編碼娄昆,本地編輯實(shí)時(shí)自動(dòng)同步到遠(yuǎn)程web服務(wù)器。
本地連接配置web服務(wù)器
要實(shí)現(xiàn)遠(yuǎn)程編碼缝彬,首先我們要把我們本地的webstom項(xiàng)目連接到服務(wù)器萌焰,最好的方法就是使用FTP連接我們的網(wǎng)站或者項(xiàng)目
在webstom編輯器依次選擇 Tools – Deployment – Configuration,添加一個(gè)遠(yuǎn)程主機(jī)谷浅,這個(gè)名字只是備注用扒俯,隨便寫奶卓,協(xié)議選擇FTP(也支持SFTP、本地等)
這個(gè)時(shí)候就是主要就是填寫遠(yuǎn)程主機(jī)的FTP信息了撼玄,除了基本的FTP信息填寫完畢外夺姑,其他需要修改的我在圖上用箭頭標(biāo)出
Root path? 這個(gè)選項(xiàng)是要打開的路徑,這樣做主要是為了防止誤操作影響項(xiàng)目掌猛,填寫后上級(jí)目錄不會(huì)展示盏浙,當(dāng)然你可以不寫
Advanced options 這個(gè)選項(xiàng)是設(shè)置 Passive mode 設(shè)置FTP連接模式為被動(dòng)模式
Web server root URL? ?這里就是調(diào)試的網(wǎng)址
當(dāng)所有的信息確認(rèn)無誤后,點(diǎn)擊一下 Test FTP connection荔茬,測(cè)試是否連接成功
最后废膘,我們?cè)僬{(diào)整一下本地和遠(yuǎn)程主機(jī)的映射即可,如果要添加了多個(gè)遠(yuǎn)程主機(jī)的話慕蔚,記得把要使用的項(xiàng)目點(diǎn)擊一下 Use this server as default
遠(yuǎn)程主機(jī)配置好后我們就可以看一下目錄結(jié)構(gòu)了丐黄,點(diǎn)擊 Tools – Deployment –?Broswse Remote Host,然后就會(huì)看到遠(yuǎn)程的文件了
這個(gè)時(shí)候其實(shí)我們本地還沒有文件孔飒,要把遠(yuǎn)程的項(xiàng)目下載到本地灌闺,在遠(yuǎn)程主機(jī)上右鍵 – Download from here即可,稍等一會(huì)下載完畢坏瞄,本地項(xiàng)目即可顯示
設(shè)置代碼自動(dòng)同步到遠(yuǎn)程服務(wù)器
在前面我們已經(jīng)把本地文件和遠(yuǎn)程文件對(duì)接上了桂对,但是這時(shí)候要實(shí)現(xiàn)同步還是要手動(dòng)傳輸?shù)模嚯x實(shí)現(xiàn)自動(dòng)化還差一點(diǎn)點(diǎn)
打開 Tools – Deployment – Options惦积,我們把Upload changed files 一項(xiàng)改為 On explicit save action接校,意思也就是每次保存都會(huì)同步到遠(yuǎn)程服務(wù)器
到這里,基本設(shè)置完畢狮崩,可以看到我下面的測(cè)試蛛勉,完全是在本地操作,自動(dòng)在服務(wù)器創(chuàng)建新的文件睦柴,而且本地每保存一次诽凌,就會(huì)自動(dòng)的傳輸?shù)椒?wù)器并記錄日志
好了,今天的分享就到這里坦敌,如果還有其他需求侣诵,可以查看jetbranis官網(wǎng),如果沒有phpstorm軟件可以看看這個(gè)JetBrains注冊(cè)服務(wù)器搭建教程