Я запускаю php-скрипт, используя eclipse. когда установленная точка останова и запускает скрипт, она бросает мне эту ошибку.
сформировать ошибку, очевидно, что я что-то изменил в файле php.ini. но я не знаю, что мне нужно изменить, чтобы сделать либо zend, либо xdebug. даже я не знаю, в чем их отличие.
после ошибки
Сессию не удалось запустить. Чтобы генерировать отладочную информацию, убедитесь, что отладчик правильно настроен как директива php.ini
Я столкнулся с этой ошибкой, и мой вопрос оказался неправильной конфигурацией Eclipse. В Eclipse я настроил (в Windows> Предпочтения) «исполняемые файлы PHP», но я не настроил настройки PHP «Debug». В PHP «Debug» мне пришлось установить «PHP Debugger» для XDebug (у меня был установлен «Zend Debugger»). Мне также пришлось установить «Исполняемый файл PHP» и переключить «Включить отладку CLI». Я написал сообщение BLOG об этом (с некоторыми снимками экрана).
На это невозможно ответить без дополнительной информации о вашей конкретной настройке. Xdebug содержит некоторую документацию по настройке, которая может помочь вам начать работу.
Здесь можно найти справочное руководство по настройкам конфигурации xdebug (то есть строки, которые вы хотите поместить в свой php.ini).
Я не знаю, что мне нужно изменить, чтобы сделать либо zend, либо xdebug. даже я не знаю, в чем их отличие.
Xdebug – это расширение PHP, структура zend – это … ну, фреймворк . Они совершенно не связаны. Вам не нужно ничего менять в настройках zend-framework, чтобы запустить и запустить xdebug. Ваша проблема – это просто PHP (.ini).
Дополнительное примечание. Если ваша установка PHP находится в Windows, эта страница может вам очень помочь. (по крайней мере, он утверждает, что «как настроить PHP для запуска Xdebug» – я его не тестировал, я не запускаю Windows)