W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
此功能僅在Ultimate版本中受支持。
以下內(nèi)容僅在安裝并啟用PHP插件時(shí)有效!
“遠(yuǎn)程PHP解釋器”表示安裝在遠(yuǎn)程主機(jī)或虛擬環(huán)境中的PHP引擎。遠(yuǎn)程PHP解釋器與計(jì)算機(jī)上安裝的本地PHP解釋器相反,請(qǐng)參閱“配置本地PHP解釋器”。
在開(kāi)始使用遠(yuǎn)程解釋器之前,請(qǐng)確保已啟用SSH Remote Run插件。該插件與IntelliJ IDEA捆綁在一起,默認(rèn)情況下處于激活狀態(tài)。
您可以通過(guò)以下任何方式訪問(wèn)遠(yuǎn)程PHP解釋器:
使用Vagrant配置,您可以訪問(wèn)安裝在相應(yīng)Vagrant實(shí)例上的Java解釋器。
在你開(kāi)始之前:
在Vagrant實(shí)例中配置PHP解釋器:
在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,選擇:語(yǔ)言和框架|PHP。
在打開(kāi)的PHP頁(yè)面上,單擊CLI解釋器列表旁邊的 按鈕。
在打開(kāi)的CLI解釋器對(duì)話框中,單擊左側(cè)窗格中的添加 ,然后在上下文菜單中選擇:從Docker,Vagrant,VM,Remote ....
在打開(kāi)的“配置遠(yuǎn)程PHP解釋器”對(duì)話框中,選擇“Vagrant”方法。
要使用解釋器配置,您需要路徑映射來(lái)設(shè)置項(xiàng)目文件夾,服務(wù)器上用于復(fù)制項(xiàng)目文件的文件夾之間的對(duì)應(yīng)關(guān)系,以及用于訪問(wèn)服務(wù)器上復(fù)制數(shù)據(jù)的URL地址。IntelliJ IDEA評(píng)估VagrantFile配置文件中的路徑映射。
對(duì)于Vagrant實(shí)例,IntelliJ IDEA默認(rèn)建議/usr/bin/php文件夾。
要指定其他文件夾,單擊 ,然后在打開(kāi)的對(duì)話框中單擊并選擇相關(guān)文件夾。請(qǐng)注意,必須打開(kāi)PHP主目錄才能進(jìn)行編輯。
單擊“確定”后,IntelliJ IDEA將檢查PHP可執(zhí)行文件是否實(shí)際存儲(chǔ)在指定的文件夾中。如果未找到PHP可執(zhí)行文件,IntelliJ IDEA將顯示一條錯(cuò)誤消息,詢(xún)問(wèn)您是繼續(xù)搜索還是保存解釋程序配置。
如果找到PHP可執(zhí)行文件,則返回到“解釋器”對(duì)話框,其中顯示安裝文件夾和檢測(cè)到的PHP解釋器版本。
單擊“顯示phpinfo” 以使IntelliJ IDEA顯示單獨(dú)的信息窗口,其中包含安裝詳細(xì)信息以及已加載擴(kuò)展和已配置選項(xiàng)的列表。請(qǐng)注意,未列出CLI解釋器對(duì)話框的“配置選項(xiàng)”字段中指定的其他選項(xiàng)。
使用Deployment配置,您可以訪問(wèn)安裝在遠(yuǎn)程部署服務(wù)器上的Java解釋器。如果要將項(xiàng)目源與目標(biāo)遠(yuǎn)程主機(jī)上的Web服務(wù)器同步,則此方法也很有用。
在你開(kāi)始之前:
基于SFTP服務(wù)器訪問(wèn)配置配置遠(yuǎn)程PHP解釋器:
在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,選擇:語(yǔ)言和框架|PHP。
在打開(kāi)的PHP頁(yè)面上,單擊CLI解釋器列表旁邊的 按鈕。
在打開(kāi)的CLI解釋器對(duì)話框中,單擊左側(cè)窗格中的“添加” ,然后在上下文菜單中選擇:從Docker,Vagrant,VM,Remote ....
在打開(kāi)的“配置遠(yuǎn)程PHP解釋器”對(duì)話框中,選擇“部署配置”方法。
從“部署配置”列表中,選擇您希望IntelliJ IDEA連接到目標(biāo)主機(jī)的SFTP類(lèi)型的服務(wù)器訪問(wèn)配置。如果所選配置中指定的設(shè)置確保連接成功,則IntelliJ IDEA會(huì)在“部署主機(jī)URL”字段中將目標(biāo)主機(jī)的URL地址顯示為鏈接。
要使用解釋器配置,您需要路徑映射來(lái)設(shè)置項(xiàng)目文件夾,服務(wù)器上用于復(fù)制項(xiàng)目文件的文件夾之間的對(duì)應(yīng)關(guān)系,以及用于訪問(wèn)服務(wù)器上復(fù)制數(shù)據(jù)的URL地址。默認(rèn)情況下,IntelliJ IDEA從所選的服務(wù)器訪問(wèn)(部署)配置中檢索路徑映射。如果配置不包含路徑映射,IntelliJ IDEA將顯示相應(yīng)的錯(cuò)誤消息。
要解決此問(wèn)題,請(qǐng)打開(kāi)“構(gòu)建,執(zhí)行,部署”節(jié)點(diǎn)下的“部署”頁(yè)面,選擇相關(guān)的服務(wù)器訪問(wèn)配置,切換到“映射”選項(xiàng)卡,然后將本地文件夾映射到服務(wù)器上的文件夾,如“映射本地文件夾”中所述服務(wù)器上的文件夾和訪問(wèn)它們的URL地址部分。
對(duì)于遠(yuǎn)程主機(jī),IntelliJ IDEA默認(rèn)建議/usr/bin/php文件夾。
要指定其他文件夾,請(qǐng)單擊 ,然后在打開(kāi)的對(duì)話框中單擊并選擇相關(guān)文件夾。請(qǐng)注意,必須打開(kāi)PHP主目錄才能進(jìn)行編輯。
單擊“確定”后,IntelliJ IDEA將檢查PHP可執(zhí)行文件是否實(shí)際存儲(chǔ)在指定的文件夾中。如果未找到PHP可執(zhí)行文件,IntelliJ IDEA將顯示一條錯(cuò)誤消息,詢(xún)問(wèn)您是繼續(xù)搜索還是保存解釋程序配置。
如果找到PHP可執(zhí)行文件,則返回到Interpreters對(duì)話框,其中顯示安裝文件夾和檢測(cè)到的PHP解釋器版本。
單擊“顯示phpinfo” 以使IntelliJ IDEA顯示單獨(dú)的信息窗口,其中包含安裝詳細(xì)信息以及已加載擴(kuò)展和已配置選項(xiàng)的列表。請(qǐng)注意,未列出CLI解釋器對(duì)話框 的“配置選項(xiàng)”字段中指定的其他選項(xiàng)。
使用SSH憑據(jù),您可以通過(guò)對(duì)安裝了PHP解釋器的主機(jī)的SSH訪問(wèn)來(lái)訪問(wèn)Java解釋器。
在你開(kāi)始之前:
使用SSH憑據(jù)配置PHP解釋器:
在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,選擇:語(yǔ)言和框架|PHP。
在打開(kāi)的PHP頁(yè)面上,單擊CLI解釋器列表旁邊的 按鈕。
在打開(kāi)的CLI解釋器對(duì)話框中,單擊左側(cè)窗格中的“添加” ,然后在上下文菜單中選擇:從Docker,Vagrant,VM,Remote ....
在打開(kāi)的“配置遠(yuǎn)程PHP解釋器”對(duì)話框中,選擇“SSH憑據(jù)”方法。
指定遠(yuǎn)程主機(jī)的名稱(chēng)和SSH服務(wù)器監(jiān)聽(tīng)的端口。默認(rèn)端口號(hào)為22。
密碼:使用密碼訪問(wèn)主機(jī)。指定密碼,然后選擇“保存密碼”復(fù)選框以將密碼保存在IntelliJ IDEA中。
指定存儲(chǔ)私鑰的文件的路徑,并在相應(yīng)字段中鍵入密碼(如果有)。要讓IntelliJ IDEA記住密碼,請(qǐng)選中“保存密碼”復(fù)選框。
OpenSSH配置和身份驗(yàn)證代理:使用由憑據(jù)幫助應(yīng)用程序管理的SSH密鑰(例如,Windows上的Pageant或Mac和Linux上的ssh-agent)。
要使用解釋器配置,您需要路徑映射來(lái)設(shè)置項(xiàng)目文件夾,服務(wù)器上用于復(fù)制項(xiàng)目文件的文件夾之間的對(duì)應(yīng)關(guān)系,以及用于訪問(wèn)服務(wù)器上復(fù)制數(shù)據(jù)的URL地址。IntelliJ IDEA首先嘗試通過(guò)處理所有可用的應(yīng)用程序級(jí)配置來(lái)檢索路徑映射。如果IntelliJ IDEA發(fā)現(xiàn)具有與上面指定的主機(jī)相同的主機(jī)的配置,則在“主機(jī)”字段中,這些配置的映射將自動(dòng)合并。如果未找到與此主機(jī)的配置,IntelliJ IDEA將顯示一條錯(cuò)誤消息,通知您未配置路徑映射。
要解決此問(wèn)題,請(qǐng)?jiān)凇霸O(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,導(dǎo)航至:語(yǔ)言和框架|PHP。在“路徑映射”字段中單擊 ,然后將本地文件夾映射到服務(wù)器上的文件夾。
對(duì)于遠(yuǎn)程主機(jī),IntelliJ IDEA默認(rèn)建議/ usr / bin / php文件夾。
要指定其他文件夾,請(qǐng)單擊 ,然后在打開(kāi)的對(duì)話框中單擊并選擇相關(guān)文件夾。請(qǐng)注意,必須打開(kāi)PHP主目錄才能進(jìn)行編輯。
單擊“確定”后,IntelliJ IDEA將檢查PHP可執(zhí)行文件是否實(shí)際存儲(chǔ)在指定的文件夾中。如果未找到PHP可執(zhí)行文件,IntelliJ IDEA將顯示一條錯(cuò)誤消息,詢(xún)問(wèn)您是繼續(xù)搜索還是保存解釋程序配置。
如果找到PHP可執(zhí)行文件,則返回到解釋器對(duì)話框,其中顯示安裝文件夾和檢測(cè)到的PHP解釋器版本。
單擊“顯示phpinfo” 以使IntelliJ IDEA顯示單獨(dú)的信息窗口,其中包含安裝詳細(xì)信息以及已加載擴(kuò)展和已配置選項(xiàng)的列表。請(qǐng)注意,未列出CLI解釋器對(duì)話框的“配置選項(xiàng)”字段中指定的其他選項(xiàng)。
使用Docker配置,您可以訪問(wèn)安裝在Docker容器中的Java解釋器。
在你開(kāi)始之前:
在Docker容器中配置PHP解釋器:
在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,選擇:語(yǔ)言和框架|PHP。
在打開(kāi)的PHP頁(yè)面上,單擊CLI解釋器列表旁邊的 按鈕。
在打開(kāi)的CLI解釋器對(duì)話框中,單擊左側(cè)窗格中的“添加” ,然后在上下文菜單中選擇:從Docker,Vagrant,VM,Remote ....
在打開(kāi)的“配置遠(yuǎn)程PHP解釋器”對(duì)話框中,選擇Docker方法。
在“服務(wù)器”字段中,指定要使用的Docker配置。從列表中選擇配置,或單擊 ,并在打開(kāi)的“Docker”對(duì)話框中創(chuàng)建新配置。
在“圖像名稱(chēng)”字段中,指定要使用的基本Docker鏡像。從下拉列表中選擇以前下載的或自定義圖像之一,或手動(dòng)鍵入圖像名稱(chēng),例如,php:latest
或php:7.0-cli
。稍后啟動(dòng)運(yùn)行配置時(shí),Docker將在您的計(jì)算機(jī)上搜索指定的映像。如果搜索失敗,將從注冊(cè)表頁(yè)面上指定的映像存儲(chǔ)庫(kù)下載映像。
對(duì)于Docker容器,IntelliJ IDEA默認(rèn)建議使用php文件夾。
如果未找到PHP可執(zhí)行文件,IntelliJ IDEA將顯示一條錯(cuò)誤消息,詢(xún)問(wèn)您是繼續(xù)搜索還是保存解釋程序配置。
如果找到PHP可執(zhí)行文件,則返回到解釋器對(duì)話框,其中顯示安裝文件夾和檢測(cè)到的PHP解釋器版本。
單擊“顯示phpinfo” 以使IntelliJ IDEA顯示單獨(dú)的信息窗口,其中包含安裝詳細(xì)信息以及已加載擴(kuò)展和已配置選項(xiàng)的列表。請(qǐng)注意,未列出CLI解釋器對(duì)話框的“配置選項(xiàng)”字段中指定的其他選項(xiàng)。
使用Docker Compose配置,您可以訪問(wèn)在多容器Docker Compose環(huán)境中運(yùn)行的Java解釋器。
在你開(kāi)始之前:
使用Docker Compose配置PHP解釋器:
在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,選擇:語(yǔ)言和框架|PHP。
在打開(kāi)的PHP頁(yè)面上,單擊CLI解釋器列表旁邊的 按鈕。
在打開(kāi)的CLI解釋器對(duì)話框中,單擊左側(cè)窗格中的“添加” ,然后在上下文菜單中選擇:從Docker,Vagrant,VM,Remote ....
在打開(kāi)的“配置遠(yuǎn)程PHP解釋器”對(duì)話框中,選擇Docker Compose方法。
在“服務(wù)器”字段中,指定要使用的Docker配置。從列表中選擇配置,或單擊 ,并在打開(kāi)的“Docker”對(duì)話框中創(chuàng)建新配置。
在“配置文件”字段中,指定要使用的docker-compose配置文件。默認(rèn)情況下,將選擇位于項(xiàng)目根目錄中的基本配置文件。要選擇其他文件或多個(gè)文件,請(qǐng)單擊 ,然后在打開(kāi)的“Docker Compose配置文件”對(duì)話框中單擊并選擇所需的配置文件。
從“服務(wù)”列表中,選擇與設(shè)置Java開(kāi)發(fā)環(huán)境的容器對(duì)應(yīng)的服務(wù)。
如有必要,在“環(huán)境變量”字段中,提供環(huán)境變量。
對(duì)于Docker容器,IntelliJ IDEA默認(rèn)建議使用php文件夾。
如果未找到PHP可執(zhí)行文件,IntelliJ IDEA將顯示一條錯(cuò)誤消息,詢(xún)問(wèn)您是繼續(xù)搜索還是保存解釋程序配置。
如果找到PHP可執(zhí)行文件,則返回到解釋器對(duì)話框,其中顯示安裝文件夾和檢測(cè)到的PHP解釋器版本。
單擊“顯示phpinfo” ,以使IntelliJ IDEA顯示單獨(dú)的信息窗口,其中包含安裝詳細(xì)信息以及已加載擴(kuò)展和已配置選項(xiàng)的列表。請(qǐng)注意,未列出CLI解釋器對(duì)話框的“配置選項(xiàng)”字段中指定的其他選項(xiàng)。
(可選)您可以在CLI解釋器對(duì)話框的“附加”區(qū)域中自定義Java安裝的配置設(shè)置。
如果使用可通過(guò)SFTP連接訪問(wèn)的解釋器或位于Vagrant實(shí)例或Docker容器中的解釋器,則會(huì)自動(dòng)從相應(yīng)的部署配置,Vagrantfile或Dockerfile中檢索映射。
要指定其他映射:
在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,選擇:語(yǔ)言和框架|PHP。
從解釋器列表中,選擇要為其自定義映射的遠(yuǎn)程解釋器。在“路徑映射”只讀字段示出了從相應(yīng)的部署配置,Vagrantfile或Dockerfile,檢索到的路徑映射。要指定自定義映射,請(qǐng)單擊“路徑映射”字段旁邊的 。
要添加自定義映射,請(qǐng)單擊 ,并分別在“本地路徑”和“遠(yuǎn)程路徑”字段中并指定項(xiàng)目中的路徑和遠(yuǎn)程運(yùn)行時(shí)環(huán)境上的相應(yīng)路徑。手動(dòng)鍵入路徑,或單擊 ,并在打開(kāi)的對(duì)話框中選擇相關(guān)文件或文件夾。
要?jiǎng)h除自定義映射,請(qǐng)?jiān)诹斜碇羞x擇它,然后單擊 。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: