我所采用的服務(wù)器是apache,實際上對所有服務(wù)器的操作是相同的。在具體的應(yīng)用中,分為三種情況:
服務(wù)器安裝在本地電腦上,我們項目的源文件位于服務(wù)器的跟文件目錄下,也即 /htdocs 目錄下。 ? ?(推薦學(xué)習(xí):phpstorm詳解)
服務(wù)器安裝在本地電腦上,我們項目的源文件在電腦的其他文件夾下,項目文件需要傳輸?shù)椒?wù)器的跟文件目錄下進行驗證。
服務(wù)器不在本地電腦上,我們項目源文件在本地電腦上,項目文件通過FTP, SFTP, FTPS或局域網(wǎng)等方式傳輸?shù)椒?wù)器的跟文件目錄下。
立即學(xué)習(xí)“PHP免費學(xué)習(xí)筆記(深入)”;
在本文后面我們將稱之為:應(yīng)用1,應(yīng)用2,應(yīng)用3。
第一步
通過 Files|Settings|Deployment 打開下圖所示的對話框。
點擊綠色加號,將出現(xiàn)下面的對話框。
這里的名字可以隨便起,比如我起名叫”Apache”,下面的”Type”選項的選取則是根據(jù)我們的應(yīng)用類型,如果是應(yīng)用1,則選取”In place”;如果是應(yīng)用2,則選取”Local or mounted folder”;如果是應(yīng)用3,根據(jù)自己的傳文件方法進行選擇。選擇不同,后面出現(xiàn)的界面不同,當(dāng)然下一步的界面中依然可以進行修改。
第二步
假如上一步的”Type”選擇了”Local or mounted folder”,那么將有下面的對話框出現(xiàn)。
可以看到,有三個選項卡區(qū)域可以填寫:”Connection”、”Mapping”、”Excluded Paths”。當(dāng)選擇的”Type”不同時,只有”Connection”部分會有不同,如果”Type”為”In place”,那么只有”Web server root URL”需要填寫。
“Web server root URL”,顧名思義,就是web服務(wù)器的根URL,如果我們在hosts文件中配置過服務(wù)器的域名,那么這里就可以寫配置過的域名。
然后需要填寫的是”Upload/download project files”部分,首先理解下Upload和Download的概念。
Upload?is?copying?data?from?the?project?TO?the?server,?either?local?or?remote. Download?is?copying?data?FROM?the?server?to?the?project.
也就是說,由于我們選擇的”Type”是”Local or mounted folder”(即應(yīng)用2),項目文件需要傳輸?shù)椒?wù)器根文件目錄下,所以”Upload/download project files”要填的就是我們要把項目傳輸?shù)侥膫€目錄下,這里一般就填寫服務(wù)器的 /htdocs 目錄就好了。
第三步
上一步中我們已經(jīng)填寫完成”Connection”部分,接下來就是”Mapping”部分,如下圖所示。
“Local path”:指的是我們項目的當(dāng)前目錄,會自動生成,不需我們填寫。
“Deployment path on server ‘Apache’”:這里其實本質(zhì)上就是要求指定一個更詳細的”Upload/download project files”目錄,一般跟項目文件同名的文件夾最方便。
“Web path on server ‘Apache’”:指的是首頁 php/html文件的目錄。
到這里配置工作就完成了。
第四步
現(xiàn)在就可以像下圖所示將項目upload到web服務(wù)器上了,upload之后我們將會在服務(wù)器的指定的目錄下看到跟當(dāng)前項目一模一樣的一份拷貝。
上述描述了phpstorm配置web服務(wù)器的一個簡單流程,還有很多的內(nèi)容未提及,需參考文檔。