phpstorm學習日記二
阿新 • • 發佈:2018-12-15
使用xdebug除錯
- 選擇下載配套自己本地的php版本的xdebug外掛:如果你不知道自己的版本你可以選擇一鍵獲取,不過沒有我沒有得到推薦,當然看你的phpinfo檔案也可以得到你想要的資訊。 從這兩張圖的資訊就能看的出選擇vcll+64位+ts執行緒安全,從這個地址得到你想要的版本。
- 將下載的.dll檔案放入你的php安裝目錄下面的ext路徑下,我的是E:\wnmp\php\ext下,在就是修改php.ini檔案配置了,由於我是自己手動搭建的環境,所以檔案中沒有[Debug]配置,手動建立,此處感謝“小伢子”的文章,地址之後附上。下面是配置資訊:
[xdebug] ;指定Xdebug擴充套件檔案的絕對路徑 zend_extension = E:\wnmp\php\ext\php_xdebug-2.5.5-5.6-vc11-x86_64.dll ;啟用程式碼自動跟蹤 xdebug.auto_trace=on ;允許收集傳遞給函式的引數變數 xdebug.collect_params=on ;允許收集函式呼叫的返回值 xdebug.collect_return=on ;指定堆疊跟蹤檔案的存放目錄 xdebug.trace_output_dir="F:\AppServ\Xdebug" ;是否啟用Xdebug的效能分析,並建立效能資訊檔案 xdebug.profiler_enable=on ;指定效能分析資訊檔案的輸出目錄 xdebug.profiler_output_dir="F:\AppServ\Xdebug" ;是否開啟遠端除錯 xdebug.remote_enable = on ;指定遠端除錯的處理協議 xdebug.remote_handler = dbgp #指定遠端除錯的主機名 ;xdebug.remote_host= localhost #指定遠端除錯的埠號 xdebug.remote_port = 9000 #指定傳遞給DBGp偵錯程式處理程式的IDE Key xdebug.idekey = PHPSTORM
-
再次重啟php,重新整理phpinfo()頁面就會得到這個頁面,就表示你安裝成功,下面就可以應用在phpstorm上面了。
-
應用於phpstorm,依次File——>Settings——>languages & Frameworks——>php——>debug——>DBGp Proxy
-
返回到上一級目錄,點選servers,按圖設定,其實無非就是localhost地址80埠加選擇使用xdebug。
-
點選應用後並ok返回phpstorm常規頁面,導航欄run——>Edit Configurations...然後選擇綠色的+號新建一個PHP Web Application(注我的qq截圖出了問題這部分擷取不了,就不放上來了)——>設定按圖