PHP8.4.14 + XDebug + PHPStrom 调试
1. 下载 php8.4.14
https://www.php.net/downloads.php?usage=web&os=windows&osvariant=windows-downloads&version=8.4
解压后放在phpstudy的php目录中并修改名称,如:D:\phpstudy_pro\Extensions\php\php8.4.14nts\
将目录内的 php.ini-development 改名为 php.ini
在php.ini 中将 ;extension_dir = "ext" 取消注释,让phpstudy能够安装扩展;
2. 在 phpstorm 的设置中设置php版本:
设置-php,需要自己去指定php所在目录和
3. php.ini
php_xdebug.dll 文件需要通过 https://xdebug.org/wizard 检测并下载;
[Xdebug]
;; 这个文件需要通过:https://xdebug.org/wizard 网站检测并下载对应的dll
zend_extension="D:/phpstudy_pro/Extensions/php/php8.4.14nts/ext/php_xdebug.dll"
;; 这是xdebug的3.x写法
xdebug.mode = debug
;; 这是xdebug的3.x写法,必须要设置0,否则无法进入调试
xdebug.start_with_request = 0
xdebug.discover_client_host = yes
xdebug.client_host = 127.0.0.1
;; 这个端口要和phpstorm中 设置里的 PHP-调试-xdebug-调试端口 一样,这里我设置成9005
xdebug.client_port = 9005
xdebug.idekey = PHPSTORM
;; 这是输出日志的,调试没问题可以省略
xdebug.log= "D:/phpstudy_pro/Extensions/php_log/xdebug.log"
xdebug.log_level = 7
4. phpstudy设置指定php版本号
切换网站指定php8.4.14,并安装需要的扩展如:php_curl、php_exif、php_fileinfo、php_gettext、php_mbstring、php_mysqli、php_pdo_mysql、php_xdebug
5.PhpStorm设置调试配置
6.启动并运行
|