xdebug - ошибка тайм-аута и ошибка при загрузке с v2.2.5 и v2.5.5 для php 5.2.6 / xampp / zend - PullRequest
0 голосов
/ 04 июля 2019

Я использую xampp.PHP версия 5.6.28.Поток Сейф.opcache отключен.

Версия xdebug, поставляемая с xampp: 2.2.5

Я использую xampp в 64-битной Windows 10 Enterprise.

INI Установки

[xdebug]
zend_extension=php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

Из командной строки php -v я получаю

C:\Users\733283>php -v PHP 5.6.28 (cli) (built: Nov  9 2016 06:40:27)
Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright
(c) 1998-2016 Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans

Когда я запускаю приложение, включив xdebug, я получаю ошибку тайм-аута сеанса в некоторой строке кода php.Когда я искал, я получил следующее.https://bugs.xdebug.org/view.php?id=1424. Упоминается, что это было исправлено в версии 2.5.4 xdebug.Со страницы их загрузки я скачал версию php_xdebug-2.5.5-5.6-vc11-x86_64.dll для php версии 5.6.2.(Они упоминали как 2.5.4, так и 2.5.5 работы с php 5.6.2).Я скопировал в папку ext и изменил файл php.ini как

zend_extension = php_xdebug-2.5.5-5.6-vc11-x86_64.dll

. Я проверил это, запустив php -v из командной строки.Я получил следующее.

C:\Users\733283>php -v
Failed loading C:\xampp\php\ext\php_xdebug-2.5.5-5.6-vc11-x86_64.dll
PHP 5.6.28 (cli) (built: Nov  9 2016 06:40:27)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

Когда я попробовал их https://xdebug.org/docs/install, я вижу для php 5.6 упомянутые версии xdebug 2.5 и 2.4.Я попробовал оба варианта, но получил тот же результат, что и выше.

Когда я пробовал их страницу тестирования, она говорит

Tailored Installation Instructions
Summary
Xdebug installed: no
Server API: Command Line Interface
Windows: yes - Compiler: MS VC11 - Architecture: x86
Zend Server: no
PHP Version: 5.6.28
Zend API nr: 220131226
PHP API nr: 20131226
Debug Build: no
Thread Safe Build: yes
OPcache Loaded: no
Configuration File Path: C:\WINDOWS
Configuration File: C:\xampp\php\php.ini
Extensions directory: C:\xampp\php\ext
PHP version 5.6 is not supported.

Но на странице их установки написано, что xdebug версии 2.5 работает с php v5.6

Я также поднял вопрос на их сайте.https://bugs.xdebug.org/view.php?id=1678.

Как заставить это работать?

...