Подтвердить что ты не робот

Как установить Eclipse + PHP Development Tools (PDT) + отладчик на Mac в 2011 году

У меня было много проблем с установкой Eclipse и PDT в моей системе. Это заняло два дня, в основном потому, что все обучающие материалы, которые я смог найти, устарели (написано в 2008 году, это 2011 год), и различные шаги, которые они включили, больше не нужны, не разбиты или неактуальны. Я хотел написать свой процесс здесь, чтобы его можно было улучшить (через wiki) со временем.

  • Установите Eclipse без PHP-плагина ( " Eclipse Classic" ). Это даст вам полное Eclipse, которое я считаю предпочтительным, так как пользовательский интерфейс более близок (например, вы получаете список Perspectives по умолчанию, который помогает вам понять, что такое Perspectives.)

  • Установите PDT SDK с помощью пункта меню Справкa > Установить новое программное обеспечение. Вы могли бы подумать, что вы закончите здесь, но если вы попытаетесь что-то запустить, он не будет жаловаться на отсутствие отладчика.

  • Установите Zend Debugger. Это не удастся, если вы попытаетесь использовать параметр "Установить новое программное обеспечение", как подсказывает множество руководств ( "Нет найденного хранилища, содержащего osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116".) Вместо этого загрузите он от http://www.zend.com/en/community/pdt и вручную скопируйте директории//plugins/в свою установку Eclipse (эти инструкции нигде не написаны).

  • Перезапустить Eclipse

  • Обезьяна с настройками на некоторое время - если вы следовали предыдущему уроку и пытались вручную добавить исполняемый файл php в prefs Eclipse (/usr/bin/php), удалите его (PHP > исполняемые файлы PHP). Установите для одного из исполняемых файлов Zend Debugger значение по умолчанию. Если вы уже пытались выполнить файл .php, удалите существующий профиль "Запуск", который вы (возможно, не знали, что вы) создали (Запустите > Конфигурации отладки...).

  • Eclipse работает! Вы должны иметь возможность запускать .php файл как script просто отлично.

4b9b3361

Ответ 1

http://wiki.eclipse.org/PDT/Installation

Я недавно установил инструменты разработки php в eclipse, следуя инструкциям на этой вики. Надеюсь, что это поможет любому, у кого были такие проблемы, как я.

Ответ 2

Люби его. Лично я настоятельно рекомендую использовать Eclipse 3.3 и PDT 1.3 и отказаться от новых версий, пока они не начнут действовать вместе. Я бы помог, но, ну, мое время ограничено, как есть. Я обнаружил, что есть много проблем с версиями PDT, поскольку:

  • От 2,0 до 2,1 были тяжелые технические характеристики.
  • 2.1, казалось, очень торопился - много предпочтительных
  • 2.2, кажется, есть проблемы с автозавершением конструкторов и т.п. (чтение некоторых комментариев разработчиков в отчетах об ошибках не вызывает уверенности во всем, либо).

Я также рекомендую устанавливать то же самое, что и исходное сообщение, рекомендуемое - получить затмение ванили, даже не пытаться загрузить пакет PDT.

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

В качестве альтернативы, если вы работаете в бизнес-среде или у вас есть деньги, Zend Studio в основном делает PDT... лучше.

Ответ 3

Один из возможных подходов - притвориться, что он 2008 год, и загрузить все пакеты, которые были текущими на момент написания инструкций. Я смог получить хотя бы отладчик PHP CLI, чтобы работать таким образом, но до сих пор не повезло с отладкой веб-страниц PHP.

Я не думаю, что ваша проблема специфична для Mac. У меня есть Vista.

Ответ 4

У меня не было проблем с запуском PDT и Zend Debugger CLI... Я могу отлаживать PHP просто отлично (до тех пор, пока я отлаживаю script и не пытаюсь маршрутизировать на веб-сервер) {Я нахожусь Mac}.

Я пробовал инструменты пути и т.д.... и все еще, когда я пытаюсь маршрутизировать в браузер - я получаю, что сервер не может найти ответ на страницу... обратите внимание, что когда я "тестирую debug", Zend отвечает, что все "a-ok" - но даже с этим я не могу проектировать php файл для маршрутизации через веб-сервер.

Я думаю, что это связано как с дорогой, так и с какой-либо защитой на Mac 10.6

У кого-нибудь появилась идея?