0

xdebug がエラー トレースと var_dump を表示しないのはなぜですか (php 標準エラー出力のみ)? しかし、デバッグは機能しています。

私は Mac OS Lion で作業しています。

これが私の構成です:

[xdebug]
zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
; Remote settings
xdebug.remote_autostart=off
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000

; General
xdebug.show_local_vars=On
xdebug.dump.SERVER=HTTP_HOST, SERVER_NAME
xdebug.dump_globals=On
xdebug.collect_params=4
xdebug.auto_trace=off
xdebug.collect_includes=on
xdebug.collect_return=off
xdebug.default_enable=on
xdebug.extended_info=1
xdebug.manual_url=http://www.php.net
xdebug.show_mem_delta=1
xdebug.max_nesting_level=100
xdebug.idekey=xdebug

; Trace options
xdebug.trace_format=0
xdebug.trace_output_dir=/tmp/xdebug/trace
xdebug.trace_options=0
xdebug.trace_output_name=tracelog

; Profiling
xdebug.profiler_append=0
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_dir=/tmp/xdebug/debug
xdebug.profiler_output_name=scriptprofile.out
4

1 に答える 1

0

php.ini で html_errors が on (1) に設定されていることも確認してください。これは、何らかの奇妙な理由により、PHP 5.3 ではデフォルトでオフになっています。PHP 5.4 では、デフォルトは on (1) に戻りました。

于 2012-04-23T09:14:56.023 に答える