我正在尝试调试some_script.php
并希望在php脚本参数选项卡中传递--some-parameter
。我的脚本定期启动,但我在--some-parameter
中看不到$argv[1]
,应该初始化。
我对cli脚本的xdebug配置只包含一行:
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
这是在Mac OS上。
答案 0 :(得分:0)
我将php.ini设置如下:
[xdebug]
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.remote_enable = on
xdebug.remote_handler="dbgp"
;xdebug.remote_mode="req"
xdebug.remote_port=9000
xdebug.remote_host="127.0.0.1"
;xdebug.remote_log=/var/log/xdebug_remote_log
;xdebug.remote_autostart=1
xdebug.profiler_enable_trigger=on
xdebug.profiler_output_dir=/tmp
xdebug.profiler_output_name=cachegrind.out.%s.%t
;xdebug.collect_return=on
;xdebug.collect_vars=on
;xdebug.auto_trace=0
然后我重启了eclipse并且现在正在工作。