PHPStorm 配置XDebug 調試PHP代碼 詳細課程

來源:互聯網
上載者:User
PHPStorm 配置XDebug 調試PHP代碼 詳細教程
【PHP配置】
為PHP安裝xdebug,方法略。

設定檔php.ini
[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
;開啟自動跟蹤
xdebug.auto_trace = On
;開啟異常跟蹤
xdebug.show_exception_trace = On
;開啟遠端偵錯自動啟動
xdebug.remote_autostart = On
;開啟遠端偵錯
xdebug.remote_enable = 1
;收集變數
xdebug.collect_vars = On
;收集傳回值
xdebug.collect_return = On
;收集參數
xdebug.collect_params = On
xdebug.trace_output_dir = "C:\xampp\tmp"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"

xdebug.idekey=PhpStorm
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"

xdebug.remote_port = 9000

【phpstorm配置】
File>Settings>Languages&Frameworks>PHP>Servers

添加一個Server。

File>Settings>Languages&Frameworks>PHP>Debug

看到XDebug選項卡,port填9000,其他預設。

File>Settings>Languages&Frameworks>PHP>Debug>DBGp Proxy

IDE key 填 phpStorm,host 填localhost,port 填82。

瀏覽器設定(Firefox、Google使用另外的方式)

銜接 http://www.jetbrains.com/phpstorm/marklets,在左邊填上phpStorm,點generate,把下面的連結添加到收藏夾,方便調用。

Run>Edit Configurations

添加Web調試伺服器

啟動監聽

在phpstorm中設定斷點後,啟動監聽,就是電話一樣的表徵圖。用chrome瀏覽localhost中的指定斷點的檔案,會自動進入斷點,在phpstorm中看到調試資訊。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.