Xdebug не показывает вывод в Firefox в PHP
Кто -то сказал мне, чтобы установить xdebug
так что я могу получить цветной вывод с var_dump
для php.
Я установил xdebug отсюда и отредактировал INI-файл
http://xdebug.org/docs/install
Выход из php -m
wddx
xdebug
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib
[Zend Modules]
Xdebug
Но все же мой var_dump
выход не окрашен
Нужно ли мне делать что-то еще в Firefox
1 ответ
Вам не нужно ничего делать в любом браузере, так как xdebug работает на сервере. Тем не менее, вы должны быть уверены, что вы все сделали правильно.
В вашем php.ini убедитесь, что html_errors включен.
Ниже моя конфигурация xdebug, так что вы можете сравнить вещи. Но моя система может не иметь такой же структуры, как ваша, поэтому проверьте, где у вас есть zend_extension. У меня есть эта конфигурация в файле с именем xdebug.ini в /etc/php/apache2-php5/ext/ . У вас может быть конфигурация в отдельном файле, например, или вы можете добавить ее в свой php.ini, не имеет значения.
zend_extension=/usr/lib64/php5.5/lib/extensions/no-debug-zts-20121212/xdebug.so
xdebug.auto_trace="1"
xdebug.trace_output_dir="/var/log/xdebug"
xdebug.trace_output_name="trace.%s_%t"
xdebug.trace_format="0"
xdebug.trace_options="1"
xdebug.collect_assignments="1"
xdebug.collect_includes="1"
xdebug.collect_params="4"
xdebug.collect_return="0"
xdebug.collect_vars="1"
xdebug.default_enable="1"
xdebug.extended_info="1"
xdebug.manual_url="http://www.php.net"
xdebug.max_nesting_level="100"
xdebug.show_exception_trace="0"
xdebug.show_local_vars="1"
xdebug.show_mem_delta="1"
xdebug.dump.COOKIE=false
xdebug.dump.ENV=false
xdebug.dump.FILES=false
xdebug.dump.GET="NULL"
xdebug.dump.POST="NULL"
xdebug.dump.REQUEST="NULL"
xdebug.dump.SERVER="NULL"
xdebug.dump.SESSION="NULL"
xdebug.dump_globals="1"
xdebug.dump_once="1"
xdebug.dump_undefined="1"
xdebug.pror_enable="0"
xdebug.profiler_enable="1"
xdebug.profiler_output_dir="/var/log/xdebug"
xdebug.profiler_output_name="%s_%t"
xdebug.profiler_enable_trigger="0"
xdebug.profiler_append="0"
xdebug.profiler_aggregate="0"
xdebug.remote_enable="On"
xdebug.remote_handler="dbgp"
xdebug.remote_host="localhost"
xdebug.remote_mode="req"
xdebug.remote_port="9000"
xdebug.remote_autostart="0"
xdebug.remote_log=""
xdebug.idekey=""
xdebug.var_display_max_data="16384"
xdebug.var_display_max_depth="10"
xdebug.var_display_max_children="512"
xdebug.max_nesting_level="100"
xdebug.overload_var_dump="1"
xdebug.scream="1"
xdebug.cli_color="1"
xdebug.coverage_enable="1"
Конечно, не забудьте перезапустить apache после внесения изменений в xdebug.ini или php.ini