phpstorm中Xdebug的使用

    目 錄

  1.Xdebug簡介

 

 

  2.Xdebug的安裝、操作

 

      2.1環境搭建

    2.2配置php.ini

    2.3配置PhpStorm

    2.4配置PHP Debug

    2.5進行調試

 

 

 

1.Xdebug簡介

  Xdebug是一個開放源代碼的PHP程序調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程序的運行狀況。

   PhpStorm作爲一款強大的IDE(集成開發環境,Integrated Development Environment ),debug功能也十分強大。

 

2.Xdebug的安裝、操作

 

   2.1環境搭建

  我們自己要搭建好相應的環境,具體搭建就不演示了。

  phpstrom版本2.106.3.2

  PHP版本 :5.6.19

  Xdebug版本php_xdebug-2.4.0-5.6-vc11-x86_64.dll

  PHP版本和Xdebug版本一定要相對應,你可以前往官網下載http://xdebug.org/download.php

  

  2.2配置php.ini

  找到php.ini(在安裝的php環境下的C:\wamp64\bin\php\php5.6.19 參考,根據這個路徑找)所在的目錄,在該文件的最後添加以下文本(如果已存在,要把前面的分號;去掉)

  

   zend_extension ="c:/wamp64/bin/php/php5.6.19/zend_ext/php_xdebug-2.4.0-5.6-vc11-x86_64.dll"    //Xdebug存放路徑,

 

   xdebug.remote_enable=ON    //是否允許遠程終端,這個必須開啓

 

   xdebug.profiler_enable = Off   //性能優化,本文用不到,選擇關閉(不關閉,會以約每分鐘幾百M的速度產生大量日誌文件,用不上一天你的硬盤就哭了)

 

   xdebug.idekey="PHPSTORM";  //這裏是調試器的關鍵字

 

   保存,重啓服務器。
  
 
  
  查看Xdebug是否開啓成功,打印一下phpinfo即可。(方法:把以下代碼放到任意1.php文件中,瀏覽器訪問該文件即可。 <?php echo phpinfo(); ?>  )
  
 
  2.3配置PhpStorm

 

  點擊下拉選擇 編輯配置,配置服務器信息,添加項目調試開發地址,點擊OK。

  

 

  

 

  

 

  

  

  

 

   2.4配置PHP Debug

   根據圖中找到【Debug】,XDebug中的Debug Port填寫9000,其它默認。

  

 

   2.5進行調試

  在需要調試的行上打上斷點(點擊一下行號後面的空白處即可,再點一次取消斷點),需要說明的是當程序運行到該斷點時,程序會停留在該行,但該行本身不會執行。自此可以查看程序運行到此處時所包含的所有數據信息。當然,查看信息功能相當於使用php中的var_dump。

   

  操作流程:

 

  打斷點—>點擊‘蟲子’—>點擊瀏覽器頁面觸發斷點—>自動跳轉回PhpStorm—>查看攜帶的數據(調試的目的)—>可按步執行查找問題點—>點擊運行(或者F5)—>瀏覽器頁面繼續執行—>調試完成。
     
  
 
  
 
  
 
  
 
 
 
  

 

發佈了42 篇原創文章 · 獲贊 9 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章