Да, я попытался выполнить поиск в StackOverflow и Google для моей проблемы. Если вы прочитаете весь вопрос, вы увидите, что я включаю много ссылок на предыдущие ответы, которые я нашел, используя оба.Отладка с eclipse и xdebug не пройдет мимо первой строки
Я пытался заставить XDebug работать с версией: Juno Service Release 2 of Eclipse в течение последних полутора часов, и я столкнулся с журналом проблем. Я уже решил большинство своих проблем, используя переполнение стека и Google.
Сначала я выполнил шаги here, чтобы установить отладчик.
Я убедился, что добавил отладчик как zend_extension, как указано в сообщении this.
Вот соответствующие строки из моего файла php.ini
zend_extension="/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.collect_params=4
xdebug.var_display_max_depth=999
xdebug.dump.POST=*
xdebug.dump.GET=*
xdebug.show_local_vars=1
Я уверен, что я редактировал файл php.ini для версии 5.3 РНР, который поставляется с MAMP. На этом этапе отладчик начнет работу, даже если XDebug появится, когда я запустил php -v.
Поскольку у меня все еще были проблемы, я проверял журналы так же, как кто-то сделал here. Я заметил эту ошибку в журналах:
PHP Fatal error: Class 'Model' not found in ...
После проверки documentation для последней версии CodeIgniter я заметил, что все модели должны распространяться CI_Model и не модель.
Я исправил это, и ошибка больше не печатается в журналах, но теперь все просто не работает. Отладчик не пройдет мимо первой строки при попытке отладки файла.
Я пытаюсь отладить мое приложение php в качестве приложения CLI для PHP. Когда я пытаюсь отлаживать приложения как PHP Веб-приложение я получаю сообщение об ошибке, говорящее:
No tab group defined for launch configuration type org.eclipse.php.debug.core.launching.webPageLaunch
После Googling проблема, я наткнулся на this пост, который предположил, что you might not be able to do то, что я пытаюсь сделать. Поскольку вопрос был задан в 2009 году, я решил попробовать второе предложение и проверить любые обновления.
После обновления всех моих плагинов Eclipse у меня по-прежнему была такая же проблема. После поиска на SO еще немного, я увидел, что парень this просто сдался и попробовал с NetBeans и получил все, чтобы сработать.
Должен ли я рассматривать прошлое 1,5-2 часа как стоимость и просто перейти к другой IDE?
У Eclipse всегда была страшная поддержка xdebug. Я бы просто использовал Netbeans, если это сработает для вас, но я должен предложить вам действительно проверить IntelliJ или PHPStorm. Они, безусловно, лучшие IDE для PHP. –
Я бы предложил использовать phpStorm - отлично подходит для написания PHP-приложений, а отладка работает как шарм, как с помощью скриптов CodeIgniter, так и с CLI. http://www.jetbrains.com/phpstorm/ – Shivaas