最近用着PhpStorm來寫PHP代碼,感受很不錯。最近在準備調試PHP代碼的時候,找到了在ZendStudio下一樣用到的Xdebug。這篇文章僅是PhpStorm下配置Xdebug的簡介,沒啥技術含量,留個筆記,後續備查。php
本機環境:Win7 X64+XAMPP(PHP版本爲5.6.3)。apache
首先下載PHP版本對應的Xdebug版本,我這裏下載PHP 5.6 VC11 TS (64bit)版本,其中的TS爲線程安全版本。瀏覽器
下載以後的文件拷貝到PHP目錄下的ext文件夾中,而後配置php.ini文件。安全
具體配置以下:服務器
zend_extension = "F:\xampp\php\ext\php_xdebug.dll"
;xdebug.profiler_append = 0xdebug.profiler_enable = 1;xdebug.profiler_enable_trigger = 0;xdebug.profiler_output_dir = "F:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1xdebug.remote_mode = "req"
xdebug.remote_handler = "dbgp"
xdebug.remote_port=9000xdebug.idekey="PHPSTORM"
xdebug.remote_host = "localhost"
xdebug.trace_output_dir = "F:\xampp\apache\xdebug\trace"
xdebug.profiler_output_dir="F:\xampp\apache\xdebug\profiler"
在這裏的zend_extension爲xdebug動態連接庫所存放的路徑。app
而後,重啓Apache服務器,在phpinfo中能夠看到Xdebug的一些配置信息,則說明配置成功。ide
接下來,配置PhpStorm。進入File->Settings->PHP->Servers,這裏填寫服務器相關信息。Name填localhost,Host填localhost,Port填80,Debugger選Xdebug。以下圖所示:工具
進入File->Settings->PHP->Debug,看到XDebug選項卡,Debug port填9000,其餘默認。以下圖所示:spa
進入File->Settings->PHP->Debug->DBGp Proxy,IDE key填PHPSTORM,Host填localhost,Port填80..net
點擊OK退出設置。
打開瀏覽器,安裝Xdebug插件。我使用的是Firefox,安裝的插件爲The Easiest Xdebug。具體設置以下圖所示:
這樣,配置基本完成了。
在PhpStorm裏打開監聽,就是工具欄裏面像一個電話同樣的按鈕。
在瀏覽器裏打開Xdebug工具,訪問localhost與PhpStorm鏈接成功。後續若是須要調試某個頁面中的內容,在PhpStorm中設置好斷點,而後在打開Xdebug的瀏覽器中訪問調試頁面便可進入調試了。
好了,就這麼多。