Как отлаживать PHP-приложение с помощью Eclipse PDT (отладчик xdebug и zend)

Я работаю над одним приложением.

Я использую Eclipse php Helios IDE для разработки приложений php.

Ниже я хотел бы узнать о вещах, связанных с этой IDE, чтобы я мог быстро и эффективно внедрить приложение PHP:

1) Как сделать удаленную отладку с помощью Eclipse PHP Helios IDE

2) В чем плюсы и минусы xdebug и zend debugger

3) Какой отладчик мы должны использовать от xdebug, zend debugger.

4) Есть ли другой отладчик, кроме упомянутых выше двух?

Ниже приведены ссылки на вышеупомянутый отладчик.

1) http://devzone.zend.com/article/2930-Debugging-PHP-applications-with-xdebug

2) http://www.eclipse.org/pdt/documents/XDebugGuideForPDT2.0.pdf

3) http://www.xdebug.org/

Я не получаю точную информацию по указанным выше URL-адресам, так как упомянул конкретный запрос, который выше необходим.

Кто-нибудь знает какие-либо ссылки, пожалуйста, предложите мне.

Спасибо!!

-Pravin

2 ответа

Решение

Я использую релиз Galileo, а не более поздний релиз Helios, но я подозреваю, что они очень похожи в этом отношении... Ответы на ваши вопросы могли бы заполнить вполне разумную главу в книге, поэтому вместо этого я укажу вам на несколько отличных ссылок по темам;

2) Эта статья - отличный пост о плюсах и минусах каждого с Eclipse; Отладка Eclipse с помощью сравнения Xdebug и Zend Debugger. Лично я всегда использую xdebug, так как он имеет дополнительные функции, которые мне нравятся, и, поскольку я не использую Zend, меня не интересуют какие-либо преимущества интеграции, которые он может предложить.

3 + 1) Однако ничто не мешает вам установить оба и переключаться между ними, используя различные конфигурации "настройки сервера" внутри Eclipse. В этом посте показано, как настроить их на разных портах, чтобы разрешить это; Отладка PHP с использованием Eclipse и PDT

Есть небольшая хитрость (для отладчиков) в том, что если вы используете apache mod_rewrite (или аналогичный) для симпатичных URL-адресов, вы должны быть очень осторожны, чтобы правило по-прежнему передавало параметр отладки как значение GET в URL-адресе. Я лично ничего не знаю об этом (например, с помощью куки).

4) Не то, чтобы я знал об Eclipse.

Приятного чтения....

Шаг за шагом Процесс отладки с использованием XDebug и Eclipse Helios. Надеюсь, поможет.

Другие вопросы по тегам