xdebug 的工作原理

2019-07-23 11:05:53 阅读:5 编辑

cli 下不加载 xdebug, 独立创建一个新的 php.ini(重命为 PHP_xdebug.ini),用于 phpstorm 调试 cli script

D:\wamp\bin\PHP\PHP7.1.16\php.ini 移除 xdebug

Interpreter options:
-c D:\wamp\bin\PHP\PHP7.1.16\PHP_xdebug.ini

D:\wamp\bin\PHP\PHP7.1.16\PHP_xdebug.ini

[xdebug]
zend_extension ="d:/wamp/bin/PHP/PHP7.1.16/zend_ext/PHP_xdebug-2.6.0-7.1-vc14-x86_64.dll"

xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="d:/wamp/tmp"
xdebug.show_local_vars=0
  <component name="RunManager">
    <configuration name="test" type="PhpLocalRunConfigurationType" factoryName="PHP Console" path="$PROJECT_DIR$/artisan" scriptParameters="test">
      <CommandLine parameters="-c D:\wamp\bin\PHP\PHP7.1.16\PHP_xdebug.ini" />
    </configuration>
  </component>

使用 Xdebug 进行远程调试 https://segmentfault.com/a/1190000016366104 XDEBUG 从入门到精通 https://segmentfault.com/a/1190000016325041