Страница 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