筆者的開發環境:
wampserver2.5系統環境包
操作系統:windows10 64位專業版。
php版本:php5.512
Apache版本:2.49
好了下面介紹,phpstorm配置xdebug的必要步驟。
一、配置xdebug的php擴展
xdebug擴展下載網址:https://xdebug.org/download.php (一定要下載對於的版本,例如:php5.5 window64位 Apache2.5版本)
下載后,把擴展放到相應的php擴展文件夾下,筆者這里是單獨建立了一個zend_ext文件夾。
然后,開始配置php.ini。(直接在php.ini最后面加上這些配置即可)
[XDebug]
zend_extension="d:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.5.0-5.5-vc11.dll" ;擴展路徑
xdebug.remote_enable=On ;開啟遠程調試
xdebug.remote_port=9000 ;遠程調試PHPSTORM監聽的端口號(默認是9000端口,如果9000端口被占用了,可選擇9001或者其他)。
xdebug.remote_host=localhost ;調試器應該連接到的IP地址
xdebug.idekey = PHPSTORM ;設置IDE KEY
配置好后,重啟服務器。查看phpinfo();
出現xdebug后,說明Apache已經配置好了。
之后,在往php.ini里配置(這個php.ini是在php5.512文件夾下的)。
這個配置項和上面的配置項是一樣的(也是往php.ini文件最后面加就行了)。
然后,運行cmd。如圖
二、google瀏覽器安裝xdebug擴展
在chrome應用商店https://chrome.google.com/webstore/category/extensions:
搜索Xdebug helper,並安裝(安裝google需要翻牆)。
安裝好后,找到這個圖標,點擊右鍵選項。
選擇后,點擊Save保存。
同樣,在到google應用商店搜索:JetBrains IDE Support
安裝好后:找到這個圖標,點擊右鍵選項
Host可以是127.0.0.1或者是localhost。
google的擴展就安裝好了。
三、最后配置phpstom
選擇php版本
配置xdebug端口
配置DBGp Proxy
配置server
編輯配置
配置就差不了,然后開啟調試之旅吧!
打開監聽
然后,給要調試的代碼,打上斷點就好了。編輯器會撲捉到瀏覽器的信息輸出到控制台。
好了,phpstrom配置xdebug就完成了,如果還有什么問題,請給我留言吧!