Назад | Перейти на главную страницу

PHP выдает ошибки XDebug ТОЛЬКО в режиме командной строки

У меня было несколько проблем с запуском утилит на основе PHP из командной строки с тех пор, как я включил XDebug. Он отлично работает при выполнении скрипта через браузер, но как только я пытаюсь выполнить скрипт в командной строке, он выдает следующие ошибки:

h:\www\test>@php test.php
PHP Warning:  PHP Startup: Unable to load dynamic library 'E:\development\xampplite\php\ext\php_curl.dll' - The specified module could not be found in Unknown on line 0
PHP Warning:  Xdebug MUST be loaded as a Zend extension in Unknown on line 0

h:\www\test>

После этого сценарий работает нормально, но я не могу осмыслить это. Может быть проблема в пути в моей конфигурации php.ini? Я не уверен, что это так, учитывая, что он вызывает ту же ошибку независимо от того, где я получаю доступ к @php переменная окружающей среды.

Кроме того, все пути в моем php.ini абсолютны. Не совсем уверен, что здесь происходит. Любые идеи?

Спасибо!

Да, я думаю, вам следует проверить свою конфигурацию Php.ini, по умолчанию он не в режиме DEBUG, вам нужно раскомментировать некоторые строки, но я не помню, какую строку.