Отладка PHP с помощью Aptana Studio и Xdebug или отладчика Zend в OS X

Удалось ли вам заставить работать отладку Aptana Studio? Я попытался выполнить это, но я не вижу Windows -> Preferences -> Aptana -> Editors -> PHP -> PHP Interpreters в моем меню (у меня установлен PHP plugin), и любая попытка настроить меню серверов выдает «ошибку сокета» при попытке отладки. Xdebug установлен, подтвержден через php info.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
0
23 833
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Это не связано с Aptana Studio, но если вы ищете клиент отладчика PHP XDebug для OS X, вы можете попробовать MacGDBp (Free / GPL).

Ответ принят как подходящий

Я уже некоторое время использую ZendDebugger с Eclipse (в OS X), и он отлично работает!

Вот рецепт, который мне понравился.

  1. установить Eclipse PDT с помощью пакета «Все в одном» по адресу: http://www.zend.com/en/community/pdt
  2. установить ZendDebugger.so (http://www.zend.com/en/community/pdt)
  3. настройте свой php.ini с расширением ZendDebugger (информация ниже)

Настройка ZendDebugger:

  1. отредактировать php.ini
  2. добавить следующее:

    [Zend]
    zend_extension = / полный / путь / к / ZendDebugger.so
    zend_debugger.allow_hosts = 127.0.0.1
    zend_debugger.expose_remotely = always
    zend_debugger.connector_port = 10013

Теперь запустите «php -m» в командной строке, чтобы вывести все установленные модули. Если вы видите следующее, значит, он установлен нормально

[Zend Modules]  
Zend Debugger

Теперь перезапустите Apache, чтобы он перезагрузил PHP с ZendDebugger. Создайте фиктивную страницу с ней и проверьте вывод, чтобы убедиться, что модуль PHP apache также уловил ZendDebugger. Если все настроено правильно, вы увидите что-то вроде следующего текста где-то в выводе phpinfo ().

with Zend Debugger v5.2.14, Copyright (c) 1999-2008, by Zend Technologies

Хорошо, но вы хотели Aptana Studio ... на этом этапе я устанавливаю подключаемый модуль Aptana Studio в сборку PDT Eclipse. Инструкции для этого находятся по адресу: http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration

Эта установка какое-то время хорошо мне служила - надеюсь, она вам тоже поможет.

-Арин

> 1. ...> 2. установить ZendDebugger.so (zend.com/en/community/pdt) Как устанавливается ZendDebugger.so? не могу найти по ссылке ...: P С уважением :)

Enrique San Martín 06.07.2011 04:19

Я понимаю, что это старый поток, но у меня была такая же проблема с Aptana Studio 3 и FireFox. Если у кого-то возникла эта проблема, убедитесь, что в FireFox установлен FireBug V1.8.X, любая другая версия может вызвать ту же проблему ...

Надеюсь это поможет

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