1. 程式人生 > >phpstorm學習日記二

phpstorm學習日記二

使用xdebug除錯

  1. 選擇下載配套自己本地的php版本的xdebug外掛:如果你不知道自己的版本你可以選擇一鍵獲取,不過沒有我沒有得到推薦,當然看你的phpinfo檔案也可以得到你想要的資訊。 從這兩張圖的資訊就能看的出選擇vcll+64位+ts執行緒安全,從這個地址得到你想要的版本。
  2. 將下載的.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 
  3. 再次重啟php,重新整理phpinfo()頁面就會得到這個頁面,就表示你安裝成功,下面就可以應用在phpstorm上面了。

  4. 應用於phpstorm,依次File——>Settings——>languages & Frameworks——>php——>debug——>DBGp Proxy

  5. 返回到上一級目錄,點選servers,按圖設定,其實無非就是localhost地址80埠加選擇使用xdebug。

  6. 點選應用後並ok返回phpstorm常規頁面,導航欄run——>Edit Configurations...然後選擇綠色的+號新建一個PHP Web Application(注我的qq截圖出了問題這部分擷取不了,就不放上來了)——>設定按圖