關於php啓用xdebug的問題

正常流程可以參考下面的文章:

https://blog.csdn.net/qq_21386275/article/details/78109498

 

我在安裝過程中在 http://xdebug.org/wizard.php  網站中多給我了這麼一行信息

 

 

在這裏很奇怪爲什麼多一個C:\Windows\php.ini. 剛開始沒有管他,然後配置好以後重啓Apache一直報錯,php-cgi.exe 什麼的.

然後看了一些其他文章說php安裝的話默認的php.ini位置就是C:\Windows\這裏.但是我使用的是PHPstudy8.0,並且把D:\GZXG\php\phpstudy_pro\Extensions\php\php7.1.9nts放進path變量中了.後來又繼續看了一些也不得其解,抱着嘗試態度複製了一份php.ini文件到了c盤.結果可以正常啓用了.

如果在phpinfo()中顯示出以下信息,那麼我們需要在c盤下複製一份php.ini

 

 

 

附上配置說明:

;dduan_20190509 自定義XDebug
[XDebug]
zend_extension="D:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.7.2-7.2-vc15-nts.dll"
;是否允許Xdebug跟蹤函數調用,跟蹤信息以文件形式存儲,默認值爲0
xdebug.auto_trace=1
;是否允許Xdebug跟蹤函數參數,默認值爲0
xdebug.collect_params=1
;是否允許Xdebug跟蹤函數返回值,默認值爲0
xdebug.collect_return=1
;函數調用跟蹤信息輸出文件目錄,默認值爲/tmp
xdebug.trace_output_dir ="F:\PHP_xdebug"
;性能分析文件的存放位置,默認值爲/tmp
xdebug.profiler_output_dir ="F:\PHP_xdebug"
;打開xdebug的性能分析器,以文件形式存儲,這項配置是不能以ini_set()函數配置的,默認值爲0
xdebug.profiler_enable = 1
;性能分析文件的命名規則,默認值爲cachegrind.out.%p
xdebug.profiler_output_name = "cachegrind.out.%t.%p"
xdebug.remote_enable = 1
;用於zend studio遠程調試的應用層通信協議
xdebug.remote_handler = "dbgp"
xdebug.idekey = PHPSTORM
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章