phpstorm配置debug

2020-06-23 14:56:03 浏览数 (1)

相关文章: 使用postman时phpstorm如何debug

本地php的开发环境是phpstudy。 将本地phpstudy增加了了php7.3版本,先去php官网下载对应的版本,在本地的对应的存放php版本的目录新建一个对应的php7.3的文件夹,将下载的php相关文件解压到该目录,复制php.ini-development并重命名为php.ini,打开,ctrl F找到extension_dir,注释掉前面的分号,并填入本地的目录的绝对路径,如我的是:

代码语言:javascript复制
extension_dir = "D:phpStudyphpphp-7.3.15-ntsext"

将xdebug的信息追加到最后(将下面路径相关的信息替换成自己本地的)

代码语言:javascript复制
[XDebug]
xdebug.profiler_output_dir="D:phpStudytmpxdebug"
xdebug.remote_enable=1
xdebug.trace_output_dir="D:phpStudytmpxdebug"
xdebug.remote_host=app.cn
zend_extension="D:phpStudyphpphp-7.3.15-ntsextphp_xdebug.dll"
xdebug.idekey = "PHPSTORM"

xdebug.profiler_enable_trigger_value=PHPXDEBUG
xdebug.profiler_enable_trigger=1
xdebug.profiler_enable=on
xdebug.remote_connect_back=on

最后一步:去xdebug官网下载对应的php_xdebug.dll文件:下载地址 要找对自己对应的php版本的php_xdebug.dll:

其中TS版本对应的是php的ts(线程安全)版本,如我下载的php7.3.15是nts(非线程安全)的,则直接下红框这个版本,一定不要下错版本,下载后重命名为php_xdebug.dll放到xdebug配置的zend_extension对应的目录,重启apache和php,重新请求配置好的域,需要断点时加上对应的get参数或post参数:XDEBUG_SESSION_START=PHPSTORM看是否能正常打断点,记得开启phpstorm的断点监听按钮。

0 人点赞