一:安裝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)->②)