Articles of xdebug

Настройка удаленной отладки IntelliJ Idea с помощью XDebug

Я пытаюсь настроить удалённую отладку в IntelliJ Idea и Xdebug несколько дней подряд без успеха. У меня есть хост Windows 7 и виртуальный виртуальный диск VM с Windows XP в качестве веб-сервера. Он имеет WampServer, установленный с Apache, PHP и Xdebug. Xdebug настроен правильно: Summary Xdebug installed: 2.2.3 Server API: Apache 2.0 Handler Windows: yes […]

xdebug не отображает содержимое массива?

Я использую vim и xdebug для отладки моей php-программы, когда я нажимаю F12 для получения значения массива, результатом является просто (массив). Как показать содержимое массива? $ loadedModels = self :: $ _ loadedModelFiles; Когда курсор находится на $ loadedModels, и я нажимаю F12, результат выглядит так: / {{{1 / => property_get: loadedModels $ command = […]

xdebug_start_trace ведет себя странно

Я пытаюсь уменьшить использование памяти в скриптах еще больше. Я пытаюсь сделать мой скрипт генерировать вывод с помощью xdebug для анализа использования памяти. Это сценарий на основе CLI имеет shebang #!/usr/local/bin/php -q Я передаю ему параметр и проверяю его $argc > 1 && is_numeric( $argv[1] ) Когда я ./script.php 90 в ssh и делаю ./script.php […]

Код Visual Studio – Xdebug не будет работать

В Visual Studio Code (1.9.1) (mac) я установил плагин php-debug . На экране отладки я начинаю « слушать Xdebug ». После этого я открываю index.php на моем сервере XAMPP (локальном). Но ничего не происходит. синяя полоска в нижней части экрана становится оранжевой. шаг пошагово, вступайте и выходите из кнопок. Также при просмотренных переменных появляется следующее […]

Можно ли использовать PDT для отладки через туннель с помощью XDebug?

Я пытаюсь отлаживать использование PDT и Xdebug через туннель и не смог правильно подключить PDT. У меня нет PHP, установленного на машине, на которой я работаю, и хотел бы подключиться к экземпляру XDebug, который работает на моей машине разработки, которая не может напрямую разговаривать с моей машиной.

Xdebug Notepad ++ DBPG Плагин локального и глобального контекста не показывает

Я использую Xdebug с плагином DBGP Notepad ++ Я могу добавить точки останова в порядке, в списке наблюдения будут отображаться массивы, а иногда объекты и зависание над переменными показывает их значения. Однако вкладки локальных и глобальных переменных ничего не показывают, и всякий раз, когда я навешиваю объект или его метод или обновляю локальный контекст, плагин […]

Как добавить XDebug zend_extension в php.ini?

У меня есть VPS с cPanel WHM, и я пытаюсь включить XDebug. Я установил расширение, перейдя в WHM -> Software -> Module Installers -> PHP Pecl -> Manage и я подтвердил, что он установлен, проверив мою phpinfo() . Следующий шаг – включить XDebug в файл php.ini, но я немного смущен, как мне следует это делать. […]

Переменные не отображаются в VSCode / Xdebug PHP

Я пытаюсь настроить xdebug с VSCode (VSCcode версии 1.9.1). php.ini [Xdebug] zend_extension = D:\php\ext\php_xdebug.dll xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_handler="dbgp" xdebug.remote_log = D:\site\xlog.txt Мой php-порт по умолчанию – 3000. ($_SERVER['SERVER_PORT'] = 3000 Я могу фактически запустить phpinfo() на localhost:3000 а порт Xdebug установлен как xdebug.remote_port = 9000 Журнал Xdebug: Log opened at […]

Отладка проекта Laravel в NetBeans с точками останова с использованием xdebug

Отладка обычных проектов PHP без Laravel отлично работает. Но когда я пытаюсь сделать то же самое с проектом Laravel, он не работает и продолжает ждать отладчика. Я попробовал и проверил все номера портов и конфиг. Я теперь не в порядке, чтобы исправить это. Я использую WAMP Laravel 5.4, PHP 5.6 и NetBeans 8.1 Пожалуйста, помогите […]

PHPStorm + XDebug Setup Пошаговое руководство

До недавнего времени я писал код на PHP (через Notepad ++) и отлаживал, проверяя журналы в IIS (должен любить установщик веб-платформы); С тех пор я решил перейти на более эффективную среду для написания кода и тестирования, а после нескольких игр с PHPStorm решил купить ее и попробовать. С тех пор я понял, что в отношении […]