Страница 3 из 14
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 00:35
leonardooleg
У меня не очень получается с новой версией включить [Xdebug]
есть какой то мануал ? или подсказка что нужно иначе сделать
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 02:10
Максим
leonardooleg, очень просто, нужно раскомментировать строку:
;zend_extension = php_xdebug.dll
после чего заменить
xdebug.default_enable = off
на
xdebug.default_enable = on
и там же вы можете настроить другие параметры под себя согласно своих требований. После чего перезапустите сервер.
И не забывайте делать это всё в шаблоне конфига, который открывается из меню, а не во временном файле php.ini, редактирование которого не имеет смысла.
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 02:18
leonardooleg
строки
;zend_extension = php_xdebug.dll
нету в конфиге php
когда добавил, заработало
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 02:22
Максим
leonardooleg, ну это конкретно у вас нет. В дистрибутиве во всех файлах она есть. А что вы там с конфигами сделали и зачем строки эти поудаляли - это уже ваше личное дело.
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 02:32
micMAK
Максим писал(а): ↑19 сен 2019, 02:22
leonardooleg, ну это конкретно у вас нет. В дистрибутиве во всех файлах она есть. А что вы там с конфигами сделали и зачем строки эти поудаляли - это уже ваше личное дело.
Строки в файла есть, дебаг работает, подтверждаю.
p.s. Спасибо за обнову, и жду анонса

Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 06:25
torbro
на стеке nginx+apache+php почему-то со временем выходить ошибка (apache has stopped) как можно исправить? спасибо заранее!
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 09:03
cancerogen
Не работает xdebug в PHPSTORM на версии PHP-7.1-x64_php. На PHP-5.6_php работает, а на 7.1 поставил брейк на первую строку index.php. Запускается, останавливается на первой строке. При попытке продолжить, дебаг прекращается.
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 16:42
Максим
cancerogen писал(а): ↑19 сен 2019, 09:03
Не работает xdebug в PHPSTORM на версии PHP-7.1-x64_php. На PHP-5.6_php работает, а на 7.1 поставил брейк на первую строку index.php. Запускается, останавливается на первой строке. При попытке продолжить, дебаг прекращается.
Что-то вы не так настроили, у меня всё прекрасно работает на всех PHP версиях. Почитайте о настройке PHPStorm тут например:
https://habr.com/ru/post/250323/
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 20:55
cancerogen
Там PHP 5.4.17. Я же написал, что на 5.6 работает. На 7.1 такой же конфиг, но работать не хочет. Может кто-нибудь, у кого работает, выложить секцию xdebug для PHP_7.1-x64_php?
Re: Обсуждение версии 5.3.5
Добавлено: 19 сен 2019, 23:07
Максим
cancerogen, какая разница, про какую версию PHP там статья. Под все другие версии настройка аналогична. Я же вам сказал, что у меня работает всё, в том числе и PHP_7.1-x64. Секцию конфига выкладываю, раз просите, однако она вам не поможет если вы неверно настроили PHPStorm.
[xdebug]
;xdebug.auto_trace = off
;xdebug.cli_color = 0
;xdebug.coverage_enable = on
xdebug.default_enable = on
;xdebug.extended_info = 1
;xdebug.file_link_format = ""
;xdebug.filename_format = ""
;xdebug.force_display_errors = 0
;xdebug.force_error_reporting = 0
;xdebug.halt_level = 0
xdebug.idekey = "PHPSTORM"
;xdebug.max_nesting_level = 256
;xdebug.max_stack_frames = -1
;xdebug.overload_var_dump = 2
; disable the @ (shut-up) operator
;xdebug.scream = off
;xdebug.collect_assignments = off
;xdebug.collect_includes = on
;xdebug.collect_params = off
;xdebug.collect_return = off
;xdebug.collect_vars = off
;xdebug.dump.COOKIE = ""
;xdebug.dump.ENV = ""
;xdebug.dump.FILES = ""
;xdebug.dump.GET = ""
;xdebug.dump.POST = ""
;xdebug.dump.REQUEST = ""
;xdebug.dump.SERVER = ""
;xdebug.dump.SESSION = ""
;xdebug.dump_globals = on
;xdebug.dump_once = on
; dump undefined values from the superglobals
;xdebug.dump_undefined = off
;xdebug.gc_stats_enable = off
xdebug.gc_stats_output_dir = "%sprogdir%/userdata/temp/xdebug"
;xdebug.gc_stats_output_name = "gcstats.%p"
; 1 - single profiler file will be written for multiple requests
;xdebug.profiler_aggregate = 0
; 1 - append, 0 - overwrite
;xdebug.profiler_append = 0
;xdebug.profiler_enable = 0
; XDEBUG_PROFILE as GET/POST/COOKIE parameter
;xdebug.profiler_enable_trigger = 0
; XDEBUG_PROFILE secret
;xdebug.profiler_enable_trigger_value = ""
xdebug.profiler_output_dir = "%sprogdir%/userdata/temp/xdebug"
;xdebug.profiler_output_name = "cachegrind.out.%p"
;xdebug.remote_addr_header = ""
xdebug.remote_autostart = on
;xdebug.remote_connect_back = off
;xdebug.remote_cookie_expire_time = 3600
xdebug.remote_enable = on
;xdebug.remote_handler = "dbgp"
;xdebug.remote_host = "localhost"
;xdebug.remote_log = ""
; req - connect on every script starts, jit - connect only on error
;xdebug.remote_mode = "req"
;xdebug.remote_port = 9000
;xdebug.remote_timeout = 200
;xdebug.show_error_trace = 0
;xdebug.show_exception_trace = 0
;xdebug.show_local_vars = 0
;xdebug.show_mem_delta = 0
; XDEBUG_PROFILE as GET/POST/COOKIE parameter
;xdebug.trace_enable_trigger = off
; XDEBUG_PROFILE secret
;xdebug.trace_enable_trigger_value = ""
; 0 - human readable, 1 - computer readable, 2 - HTML
;xdebug.trace_format = 0
; 1 - append, 0 - overwrite
;xdebug.trace_options = 0
xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug"
;xdebug.trace_output_name = "trace.%c"
;xdebug.var_display_max_children = 128
;xdebug.var_display_max_data = 512
;xdebug.var_display_max_depth = 3