W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
此功能僅在Ultimate版本中受支持。
以下內(nèi)容僅在安裝并啟用PHP插件時(shí)有效!
提示:建議您使用1.7.1或更高版本。
AMP軟件包是特定于操作系統(tǒng)的。最常見的是:
安裝過程取決于所使用的操作系統(tǒng),請(qǐng)按照提供的安裝說明進(jìn)行操作。
如果您使用的是Windows Vista,請(qǐng)避免在Program Files文件夾中安裝該軟件包。默認(rèn)情況下,此文件夾是寫保護(hù)的,這意味著沒有文件可以放在服務(wù)器上并由PHP引擎進(jìn)一步處理。
下載并安裝所需的AMP包。
如果Web服務(wù)器未啟動(dòng),則很可能發(fā)生端口沖突。默認(rèn)情況下,Apache HTTP服務(wù)器偵聽端口80。此端口可能已被其他服務(wù)使用,例如Skype。要解決此問題,請(qǐng)按如下所示更新服務(wù)器配置文件:
找到行Listen 80
并將其更改為,例如Listen 8080
。
找到行ServerName localhost:80
并相應(yīng)地更改它,在本例中為ServerName localhost:8080
。
保存配置文件并重新啟動(dòng)Web服務(wù)器。
要檢查安裝,請(qǐng)打開瀏覽器并鍵入以下URL地址:http://localhost:<port number>
。出現(xiàn)AMP歡迎頁面。
配置本地解釋器。
按配置調(diào)試器選項(xiàng)中的說明安裝和配置調(diào)試引擎。
配置與MySQL服務(wù)器的集成。
XAMPP是一個(gè)跨平臺(tái)的軟件包,由Apache HTTP服務(wù)器,MySQL數(shù)據(jù)庫(kù),PHP解釋器和Perl解釋器組成。單詞“XAMPP”是首字母縮略詞,其中“X”代表“cross”,意思是“跨平臺(tái)”,其他字母代表包組件。
XAMPP是為PHP編程設(shè)置環(huán)境的可靠而快速的方法。它提供了PHP應(yīng)用程序的開發(fā),運(yùn)行,調(diào)試和單元測(cè)試所需的所有組件。XAMPP是分別安裝和配置Web服務(wù)器,PHP引擎,數(shù)據(jù)庫(kù)服務(wù)器和調(diào)試引擎的不錯(cuò)選擇。要開始開發(fā),您只需下載并安裝XAMPP,然后使用XAMPP控制面板啟動(dòng)組件。
從XAMPP下載頁面下載并安裝XAMPP。下載XAMPP存檔后,將其解壓縮并運(yùn)行安裝程序。XAMPP安裝向?qū)Х浅:?jiǎn)單,您只需要完成安裝步驟。
安裝XAMPP并啟動(dòng)其組件后,我們現(xiàn)在需要告訴IDE這些組件的存儲(chǔ)位置以及它們的配置方式。
安裝后,使用XAMPP控制面板執(zhí)行啟動(dòng)或停止服務(wù)器以及更改配置等操作。
要啟動(dòng)特定服務(wù)器,請(qǐng)單擊它旁邊的“開始”按鈕。
默認(rèn)情況下,沒有任何服務(wù)器(如Apache或MySQL)作為Windows服務(wù)安裝。這意味著每當(dāng)我們想要使用這些服務(wù)器時(shí),我們必須通過XAMPP控制面板手動(dòng)啟動(dòng)它們。當(dāng)服務(wù)器作為Windows服務(wù)運(yùn)行時(shí),它會(huì)自動(dòng)與Windows一起運(yùn)行。
以管理員身份打開XAMPP控制面板。
單擊“停止” 按鈕,停止要作為Windows服務(wù)安裝的服務(wù)器。
單擊服務(wù)器旁邊的“X”并確認(rèn)服務(wù)安裝。安裝成功后,服務(wù)器旁將顯示綠色復(fù)選標(biāo)記,表示服務(wù)器現(xiàn)在作為Windows服務(wù)運(yùn)行。
讓我們首先在IntelliJ IDEA中注冊(cè)來自XAMPP的PHP可執(zhí)行文件。在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,導(dǎo)航到:語言和框架| PHP。
使用IntelliJ IDEA,我們可以在IDE中注冊(cè)幾個(gè)單獨(dú)的PHP解釋器,具體取決于項(xiàng)目所需的PHP版本或PHP配置。所有當(dāng)前注冊(cè)的PHP解釋器安裝都顯示在CLI解釋器列表中:
單擊列表右側(cè)的。該“CLI解釋器”對(duì)話框?qū)⒋蜷_。
在左側(cè)窗格中,單擊工具欄上的按鈕。
在“名稱”字段中,鍵入用于標(biāo)識(shí)當(dāng)前安裝的名稱,例如XAMPP PHP 7.2。
在PHP可執(zhí)行文件字段中,指定存儲(chǔ)php(PHP可執(zhí)行文件)文件的文件夾。手動(dòng)輸入路徑或單擊并找到該文件。
IntelliJ IDEA檢查指定的文件夾是否包含PHP可執(zhí)行文件,檢測(cè)PHP版本,并將其顯示在PHP Info只讀字段中。IntelliJ IDEA還驗(yàn)證調(diào)試器配置正確。
我們現(xiàn)在可以保存這些設(shè)置并為我們的項(xiàng)目選擇新添加的PHP解釋器:
IntelliJ IDEA現(xiàn)在將使用與MAMP捆綁在一起的PHP安裝。
IntelliJ IDEA提供了一個(gè)功能強(qiáng)大的調(diào)試器,可以在其中設(shè)置斷點(diǎn)并在運(yùn)行時(shí)檢查變量。
安裝并配置調(diào)試器后,可以通過執(zhí)行驗(yàn)證調(diào)試引擎配置中描述的步驟來驗(yàn)證調(diào)試配置 。
IntelliJ IDEA與Web,F(xiàn)TP和其他服務(wù)器之間的交互由Remote Hosts Access插件處理,該插件默認(rèn)啟用。IDE使用注冊(cè)的服務(wù)器訪問配置中指定的連接設(shè)置訪問服務(wù)器。
創(chuàng)建和管理服務(wù)器訪問配置:
在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,單擊“構(gòu)建,執(zhí)行,部署”下的“部署”。
單擊工具欄上的,選擇“本地”或“已裝入”文件夾,然后指定XAMPP服務(wù)器的名稱。
單擊“確定”后,我們可以指定Apache的Web根目錄(C:\xampp\htdocs)和Web服務(wù)器的URL,http://localhost
。請(qǐng)注意,實(shí)際設(shè)置取決于您如何通過C:\xampp\apache\conf\httpd.conf配置文件來配置XAMPP Apache服務(wù)器。
不要忘記通過單擊將服務(wù)器標(biāo)記為默認(rèn)服務(wù)器,以便IntelliJ IDEA將其與瀏覽器集成而不是內(nèi)置Web服務(wù)器一起使用。
通過單擊“打開”,我們可以在瀏覽器中打開MAMP htdocs文件夾,從而驗(yàn)證提供的設(shè)置是否正確。
IntelliJ IDEA允許使用Database Tools和SQL插件連接到XAMPP MySQL數(shù)據(jù)庫(kù)服務(wù)器,該插件默認(rèn)安裝并啟用。在開始之前,請(qǐng)確保MySQL服務(wù)器正在XAMPP控制面板上運(yùn)行。
在IDE的右側(cè),打開“數(shù)據(jù)庫(kù)”工具窗口。
在這里,我們可以使用上下文菜單或工具欄按鈕創(chuàng)建新連接或數(shù)據(jù)源。我們需要指定將用于連接到我們的數(shù)據(jù)庫(kù)的JDBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序。對(duì)于MySQL,我們可以使用驅(qū)動(dòng)程序列表中提供的MySQL Connector驅(qū)動(dòng)程序。IntelliJ IDEA不提供這些驅(qū)動(dòng)程序,但我們可以通過單擊鏈接下載正確的JDBC驅(qū)動(dòng)程序。
接下來,我們需要輸入連接詳細(xì)信息?;蛘?,我們可以在數(shù)據(jù)庫(kù)URL字段中為MySQL數(shù)據(jù)庫(kù)提供連接字符串,例如,jdbc:mysql://localhost:3306/或者jdbc:mysql://localhost:3306/foodb以連接到foodb數(shù)據(jù)庫(kù)。
請(qǐng)注意,建議在安裝XAMPP后更改默認(rèn)的MySQL用戶名和密碼,這可以在http://localhost/security/xamppsecurity.php頁面上完成。
我們還可以指定MySQL的用戶名和密碼。默認(rèn)情況下,XAMPP使用root作為用戶名和空密碼。
在用戶名,密碼或數(shù)據(jù)庫(kù)名稱中使用UTF-8或unicode字符時(shí),必須在連接字符串中添加兩個(gè)附加參數(shù):characterEncoding和useUnicode。一個(gè)連接字符串示例:jdbc:mysql://localhost:8889?characterEncoding=utf8&useUnicode=true??赡苓€需要從列表中選擇不同的JDBC驅(qū)動(dòng)程序,即com.mysql.jdbc.NonRegisteringDriver。
定義了數(shù)據(jù)源后,單擊“測(cè)試連接”按鈕以驗(yàn)證設(shè)置并確保IntelliJ IDEA可以連接到MySQL。
我們現(xiàn)在可以創(chuàng)建表,運(yùn)行查詢,更新數(shù)據(jù)等。
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)系方式:
更多建議: