2010-05-21 4 views
2

Примечание: Это не другое «Какая лучшая PHP-среда?» вопрос.PHP IDE со встроенным веб-сервером

Я ищу PHP IDE с определенной функцией, а именно интегрированный/встроенный (php enabled) веб-сервер; идеально с xdebug предварительно упакованным.

Я уже знаю, что Aptana 1.5 обладает этой функциональностью (и некоторыми более старыми версиями Zend Studio), но Aptana 1.5 не поддерживается в течение некоторого времени, и по мере перехода на PHP 5.3 и далее это полезность значительно уменьшится.

Я рассмотрел некоторые варианты, в том числе Eclipse PDT и NetBeans, но, похоже, каждая PHP IDE опирается на отдельный локальный/удаленный веб-сервер, чтобы фактически интерпретировать код.

Я знаю, что установка локального веб-сервера довольно тривиальна, но это решение для классной комнаты, где установка, настройка и обслуживание веб-сервера на 1000 машинах просто невозможна. Решение удаленного сервера также не будет работать из-за необходимости использовать функциональные возможности отладки (в настоящее время для xdebug требуется жестко запрограммированный IP-адрес для клиента отладки).

Это похоже на очевидную функцию/плагин для PHP IDE, но мои исследования до сих пор не принесли никаких результатов.

ответ

0

http://www.enginsite.com/php-editor.htm - Получено через Google Поиск. Можно обновить PHP.exe, которое приложение в настоящее время использует для последней версии; поэтому вы можете применить это решение к другим редакторам IDE, которые вы обнаружили.

Komodo Edit (http://www.activestate.com/komodo-edit) - Имеет возможность указать интерпретатор PHP, который вы хотите использовать при кодировании PHP. Можно установить точки останова и другие потребности в отладке. (http://docs.activestate.com/komodo/4.4/debugphp.html)

+0

Да, я видел, что одна, она не была обновлена ​​в течение 6 лет. – seth

+0

Err, а не Komodo, другой. Похоже, что Komodo имеет базовые функции отладки через исполняемый файл php, но не очень полезен для веб-приложений php. – seth

2

Delphi For PHP имеет встроенный веб-сервер (Apache), который он конфигурирует и запускает/останавливает для сеансов отладки. Конфигурации конечного пользователя не требуется. Однако механизм отладки - это PHP DBG, а не xDebug.

Обратите внимание, что Delphi For PHP полностью поддерживает отладку любого PHP-сайта, он не ограничивается сайтами, созданными с помощью инфраструктуры VCL For PHP.

+0

Я думаю, это не требование, но дешевая/бесплатная/академическая лицензия была бы идеальной, поскольку у нас почти нет бюджета (колледж ...). Из моих исследований я считаю, что NuSphere также является хорошим платным вариантом. – seth

+0

Я * думаю *, что у Embarcadero есть академические лицензии, но я могу ошибаться. Лучше всего было бы связаться с ними. –

1

Существует также NuSphere в PhpED:

link text

+0

Согласовано. Единственная проблема - это стоимость. – seth

0

Отладка PHP кода с помощью Xdebug: Вы можете проверить локальные переменные, установить часы, установить контрольные точки и оценивать код в прямом эфире. Перейдите к объявлениям, типам и файлам, используя ссылки Go To и гипертекстовые ссылки. Используйте глобальный PHP-путь для всех проектов или настраивайте его для каждого проекта.

https://netbeans.org/features/php/

0

Вот несколько лучших PHP IDE со встроенными веб-серверами в моем знании;

  1. Aptana Studio
  2. Netbean
  3. Microsoft Expression Web с IIS для PHP
Смежные вопросы