裝了一天的環境,差點吐血,分享下踩坑經驗。
【很是重要!!】首先檢查下本身的XAMPP的目錄xampp\php\ext
下是否是有php_xdebug.dll
這個文件。php
(1)直接配置xampp\php
下面的php.ini
,這裏的配置很關鍵,錯了也是會致使模塊加載失敗的。segmentfault
[Xdebug] zend_extension="D:\Program Files (x86)\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idekey="PHPSTORM"
注意zend_extension
改爲本身的路徑,剩下的原封不動複製粘貼就行。
(2)而後重啓服務器,再打開頁面就會出現Xdebug模塊相關信息了。
或者在cmd裏輸入php -m
,只要驗證php安裝沒問題都會正常顯示已經配置好的模塊。
(3)若是輸入命令沒有顯示Xdebug,而是報錯,相似於
那就檢查一下是否是路徑和文件名字哪裏寫錯了。
還有多是其餘錯誤,發生在php.ini
文件的中間,這樣也會致使Xdebug模塊配置失敗,因此必定要先把問題解決。服務器
(1)首先,phpinfo()或者直接http://localhost/dashboard/phpinfo.php獲得如下頁面:
而後右鍵,複製網頁源代碼,粘貼到https://xdebug.org/wizard的文本框內,
獲得分析的結果和安裝指南:
(2)按照指南,下載對應的版本,並安裝到對應的目錄下。
繼續配置xampp\php
下面的php.ini
ide
[Xdebug] zend\_extension = "D:\\Program Files (x86)\\xampp\\php\\ext\\php\_xdebug-2.9.1-7.4-vc15-x86\_64.dll" xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idekey="PHPSTORM"
(3)再重啓服務器就OK啦,剩下的就和上面自帶狀況的(2)和(3)同樣了。spa