phpstudy(phpfpm)+php8+debug3+vscode && php-cli的debug打斷點除錯安裝

会飞的鹏發表於2024-03-11

一:安裝phpstudy

  1.phpstudy 官網 https://www.xp.cn/

  2.安裝php8版本

1)軟體管理裡下載

php8.2.9nts設定

  2)官網下載:

①如果要8.1版本,請自己到官網下載(https://windows.php.net/download/),安裝。https://www.php.cn/faq/498611.html

此時php軟體就無法設定XDebug除錯元件,直接php.ini裡設定即可

  ②下載Xdebug外掛 :

   Xdebug官方網站: 下載地址   

根據自己的PHP版本下載對應的版本,注意有nts的和沒有nts結尾檔案要和php版本對應。或者檢視phpinfo的thread safe: enable->ts ,disable->nts   

    配置php.ini

[XDebug]
;選用vscode
xdebug.indekey=Vscode
zend_extension="D:/phpstudy_pro/Extensions/php/php-8.1.25-nts-Win32-vs16-x64/ext/php_xdebug.dll"
xdebug.mode = "debug,develop,trace"
xdebug.client_host=127.0.0.1
xdebug.client_port=9005
xdebug.idekey="PHPSTORM"
xdebug.collect_return=On;收集返回值
xdebug.log="D:/phpstudy_pro/Extensions/tmp/php-8.1.25-nts-Win32-vs16-x64/xdebug.log"
xdebug.discover_client_host = true  ;這個很重要,必須有,不然斷點debug不出來,原理不做深究
xdebug.collect_params=1
xdebug.remote_handler=dbgp
xdebug.start_with_request=yes

  3.建立網站,選擇php版本,php擴充套件勾選xdebug( 如果php擴充套件裡沒有XDebug,請執行上一步的 2->2)->②)

相關文章