phpstorm配置xdebug (phpstudy环境下)
phpstorm配置xdebug (phpstudy环境下)
点击设置
点击扩展组件
打开XDebug调试组件
点击设置
点击配置文件
点击配置xdebug的php版本,在最后找到xdebug的配置信息
将默认生成的配置的下面两个改成On
xdebug.profiler_enable=On
xdebug.remote_enable=On
最后添加idekey,这个在phpstorm配置DBGp代理时要用
xdebug.idekey = PHPSTORM
在任意网站下创建phpinfo.php,内容为:
<?php phpinfo();?>
修改网站的php版本为配置xdebug的版本,因为5.4.45的配置过了,就在7.3.4下演示
访问网站下的phpinfo.php
http://localhost/phpinfo.php
看到IDE Key的值为PHPSTORM
接下来配置phpstorm,如图
将PHP可执行文件、配置文件、调试器扩展选好
注意:phpstudy下,除了8.2.9版本的php不自带php_xdebug.dll,别的好像都自带。
配置服务器
这个网站要选择配置xdebug的php版本
配置DBGp代理
xdebug.idekey = PHPSTORM
xdebug.remote_host=localhost
xdebug.remote_port=9000
php.ini配置文件里的主机和端口对应
如果端口不是默认,是自己随便填的,需要修改调试端口