Отладка Php с помощью Aptana Studio и отладчика Xdebug или Zend в OS X
Вопрос
Удалось ли вам заставить работать отладку Aptana Studio?Я пытался следовать этому, но не вижу Windows -> Preferences -> Aptana -> Editors -> PHP -> PHP Interpreters
в моем меню (у меня есть PHP plugin
установлен), и любая попытка настроить меню серверов выдает мне «ошибку сокета» при попытке отладки. Xdebug
установлен, подтвержден через php info
.
Решение
Я уже некоторое время использую ZendDebugger с Eclipse (в OS X), и он отлично работает!
Вот рецепт, который мне подошел.
- установите Eclipse PDT через пакет «Все в одном» по адресу: http://www.zend.com/en/community/pdt
- установите ZendDebugger.so (http://www.zend.com/en/community/pdt)
- настройте свой php.ini с расширением ZendDebugger (информация ниже)
Настройка ZendDebugger:
- редактировать php.ini
добавьте следующее:
[Зенд]
zend_extension=/full/path/to/ZendDebugger.so
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=всегда
zend_debugger.connector_port=10013
Теперь запустите «php -m» в командной строке, чтобы вывести все установленные модули.Если вы видите следующее, значит, все установлено нормально
[Zend Modules]
Zend Debugger
Теперь перезапустите Apache, чтобы он перезагрузил PHP с помощью ZendDebugger.Создайте фиктивную страницу и проверьте выходные данные, чтобы убедиться, что модуль PHP Apache также поддерживает ZendDebugger.Если все настроено правильно, вы увидите что-то вроде следующего текста где-то в выводе phpinfo().
с Zend Debugger v5.2.14, авторские права (c) 1999–2008, Zend Technologies
Хорошо, но вы хотели Aptana Studio...на этом этапе я устанавливаю плагин Aptana Studio в сборку PDT Eclipse.Инструкции для этого находятся по адресу: http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration
Эта установка некоторое время служила мне хорошо — надеюсь, она поможет и вам.
-Арин
Другие советы
Это не связано с Aptana Studio, но если вы ищете клиент отладчика PHP XDebug для OS X, вы можете попробовать МакГДБп (Бесплатно/GPL).
Я понимаю, что это старая тема, но у меня была такая же проблема с Aptana Studio 3 и FireFox.Если у кого-то возникла эта проблема, убедитесь, что в FireFox есть FireBug. В1.8.Х установлена, любая другая версия может вызвать ту же проблему...
Надеюсь это поможет