phpstorm+wamp環(huán)境下PHP程序調(diào)試詳細(xì)配置方法.doc

phpstorm+wamp環(huán)境下PHP程序調(diào)試詳細(xì)配置方法.doc

ID:56125339

大?。?01.00 KB

頁(yè)數(shù):12頁(yè)

時(shí)間:2020-06-20

phpstorm+wamp環(huán)境下PHP程序調(diào)試詳細(xì)配置方法.doc_第1頁(yè)
phpstorm+wamp環(huán)境下PHP程序調(diào)試詳細(xì)配置方法.doc_第2頁(yè)
phpstorm+wamp環(huán)境下PHP程序調(diào)試詳細(xì)配置方法.doc_第3頁(yè)
phpstorm+wamp環(huán)境下PHP程序調(diào)試詳細(xì)配置方法.doc_第4頁(yè)
phpstorm+wamp環(huán)境下PHP程序調(diào)試詳細(xì)配置方法.doc_第5頁(yè)
資源描述:

《phpstorm+wamp環(huán)境下PHP程序調(diào)試詳細(xì)配置方法.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、phpstormwamp下環(huán)境以及調(diào)試環(huán)境(Xdebug)搭建和配置用wamp為php搭建服務(wù)器操作非常簡(jiǎn)便,而phpstorm是編寫和調(diào)試php的一大利器,功能極其全面。在程序開發(fā)的過(guò)程中,調(diào)試是一個(gè)非常重要的環(huán)節(jié),PHP程序在調(diào)試時(shí)與傳統(tǒng)的桌面程序調(diào)試大不相同,需涉及到web及php服務(wù)器配置、php編輯環(huán)境(本文以phpstorm為例)、和瀏覽器這三大塊的配置,初學(xué)者往往摸不清頭腦無(wú)人下手。本文將詳細(xì)介紹wamp+phpstorm+firefox組合下的調(diào)試配置方法,使php用戶能在程序中任意設(shè)置斷點(diǎn)、跟蹤流程、實(shí)時(shí)顯示變量值等,徹底告別e

2、cho或者print這樣繁瑣的輸出調(diào)試方法,為工作帶來(lái)極大的便利,增添編程的樂(lè)趣。1.配置php運(yùn)行框架找到設(shè)置->語(yǔ)言和框架->PHP->CLIInterpreter.../彈出以下對(duì)話框,配置好php.exe的運(yùn)行路徑配置好php.exe的正確路徑后,phpstorm會(huì)自動(dòng)識(shí)別php的版本和php的配置參數(shù)php.ini2.配置php軟件界面1>修改字體,需要先保存一個(gè)方案,然后才可以修改字體以及字體大小,行間距等。2>修改phpstorm主題3.安裝Emmet插件Emmet是前端代碼神器,可大大提高編碼效率,安裝其它插件過(guò)程類似首先在設(shè)置中

3、找到Plugins,在搜索框中輸入Emmet,點(diǎn)擊下面的install安裝即完成。4.配置調(diào)試調(diào)試瀏覽器與服務(wù)端連接1>首先選擇默認(rèn)的web瀏覽器,文件/設(shè)置/工具/web瀏覽器/,如下圖所示:設(shè)置好后,再代碼編輯器中,可看到到如圖所示的瀏覽器按鈕:點(diǎn)擊以后出現(xiàn)的是如下的地址欄中的地址2>服務(wù)端IP在phpstorm中的設(shè)置對(duì)于以上地址欄中的情況,我們常常需要對(duì)IP進(jìn)行如下設(shè)置:文件/設(shè)置/構(gòu)建、執(zhí)行部署/Deployment//新建服務(wù)器在Name中指定為“Apache”在Type中選擇localormountedfolder。如果服務(wù)器在遠(yuǎn)程

4、,則選擇ftp,并設(shè)置對(duì)應(yīng)參數(shù)點(diǎn)擊“確定”接下來(lái)按下圖所示設(shè)置好【connection】中的服務(wù)端地址和路徑。點(diǎn)擊【mappings】設(shè)置好本地項(xiàng)目路徑配置完成后,在代碼調(diào)試中點(diǎn)擊瀏覽器圖標(biāo),即可看到瀏覽器地址已經(jīng)變成ip地址:5.配置PHP代碼調(diào)試環(huán)境Phpstorm要對(duì)php的代碼進(jìn)行調(diào)試,需要分兩部分進(jìn)行1>服務(wù)器端設(shè)置Wamp環(huán)境下,先找到wamp下php.ini配置文件,打開后找到最后的Xdebug模塊,添加如下:zend_extension="E:phpStudyPHPTutorialphpphp-5.4.45extphp

5、_xdebug.dll"xdebug.profiler_output_dir="E:phpStudyPHPTutorialtmpxdebug"xdebug.profiler_enable=Onxdebug.profiler_enable_trigger=Onxdebug.profiler_output_name=cachegrind.out.%t.%pxdebug.remote_enable=Onxdebug.remote_mode="req"xdebug.remote_host=127.0.0.1xdebug.remote_port=9

6、001xdebug.remote_handler=dbgpxdebug.collect_vars=Onxdebug.collect_return=Onxdebug.collect_params=Onxdebug.show_local_vars=0xdebug.idekey="PHPSTORM"xdebug.trace_output_dir="E:phpStudyPHPTutorialtmpxdebug"zend_extension的路徑視自己的xdebug.dll具體路徑而定xdebug.remote_host視自己具體測(cè)試時(shí)使用的ip而

7、定xdebug.remote_port此端口用來(lái)傳輸調(diào)試信息,要與PHPSTORM設(shè)置相同即可,默認(rèn)是9000,這里我們改為9001xdebug.idekey該值也要與PHPSTORM設(shè)置相同特別注意:由于受限于PhpStorm的內(nèi)置的PHP版本,XAMPP中的PHP版本不可過(guò)高,否則會(huì)出現(xiàn)無(wú)法識(shí)別PHPVersion和Debugger的情況。如下圖所示:配置完成后重啟Apache服務(wù)器在phpstorm中編寫并執(zhí)行以上代碼,用瀏覽器打開查看,找到xdebug模塊,如出現(xiàn)下圖所示信息,則說(shuō)明服務(wù)端xdebug安裝成功2>phpstorm客戶端配置

8、對(duì)某個(gè)頁(yè)面進(jìn)行調(diào)試,需新建一個(gè)調(diào)試項(xiàng)目,并配置好相關(guān)參數(shù),如下2圖所示:整體調(diào)試參數(shù)需配置如下:文件/設(shè)置/語(yǔ)言和框架/PHP/Debu

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。