XDebug с Aptana Studio 3

Я хотел бы знать, как я могу заставить XDebug работать с Aptana Studio 3 (у меня уже есть Aptana Studio 3 на этом компьютере с XAMPP).

Знаете ли вы недавнюю статью, рассказывающую мне, как это сделать, и объясняющую XDebug? У меня нет ни опыта, ни знаний о XDebug, я искал статьи, но все они кажутся мне устаревшими.


person OTN    schedule 28.07.2011    source источник


Ответы (5)


Я понимаю, что это старый поток, но мне также было трудно узнать, как отлаживать php с помощью Aptana Studio и FireFox, поэтому вот краткое руководство, как заставить его работать...

Самый простой способ, который я нашел, это установить wamp server V2.2, это очень полезная программа, так как она устанавливает Apache Server, PHP и MySQL и другие инструменты, все можно легко настроить через панель задач.

1.) Установите Aptana Studio V3.3.X или выше Загрузите здесь< /а>

2.) Установите WampServer V2.2 или выше Загрузите здесь (пользователи XAMMP читают Нижний).


WampServer:

1.) Убедитесь, что XDebug принимает удаленную отладку, щелкните значок WampServer на панели задач и перейдите в PHP-> Настройка PHP и убедитесь, что установлен флажок «(XDebug): удаленная отладка», если он не выбран, щелкните значок WampServer. и «Перезапустить все службы».

2.) Убедитесь, что XDebug запущен: a.) Если у вас был WampServer, вставьте index.php, введите «localhost» в URL-адресе, а в разделе «Инструменты» нажмите «phpinfo()» и убедитесь, что XDebug запущен, вы должны увидеть в фаерфоксе следующее:

XDebug

b.) If you didn't overwrite the index.php create a file (/www_dir/phpinfo.php) with the following:
<?php
phpinfo();
?>

b.1) In FireFox enter "localhost/phpinfo.php" and look for XDebug as shown in the previous image.

Аптана Студия:

  1.) Click Window->Preferences
  2.) In the Preferences dialog go to Aptana Studio->Editors->PHP->PHP Interpreters
  3.) Click "Add..."
  4.) Enter the information like 

это

  5.) Click "OK"
  6.) Click on the debug icon and select "Debug Configurations"
  7.) Double click on "PHP Web Page"
  8.) Click the plus next to "PHP Server"

     a.) Enter a name
     b.) Base URL will be "localhost"
     c.) Document Root will be the path to your index.php

Наконец, в Aptana Studio щелкните стрелку значка отладки и выберите конфигурацию, указанную выше. Если Firefox предложит вам установить плагин Aptana Studio...

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

-------------

ПОЛЬЗОВАТЕЛИ XAMPP

-------------

Следуйте инструкциям, но ссылка на ваш каталог в

В диалоговом окне «Настройки» перейдите в Aptana Studio-> Editors-> PHP-> PHP Interpreters.

должен ссылаться на C:\xampp\php\php.exe и C:\xampp\php\php.ini соответственно

***** ОБНОВИТЬ *****

Если вы используете Firefox V20+, есть некоторые проблемы совместимости с Firebug V1.8+, которые в основном нарушают контекстные меню Firefox, я не смог найти для этого исправления, поэтому мне пришлось пойти другим путем и решил, что я должен сделать сообщение, Aptana Studio основана на Eclipse, поэтому ИМХО лучший способ получить отладку PHP - это установить Eclipse с PDT и удалить Aptana Studio... Приведенные выше инструкции будут работать, чтобы все работало с XDebug.

Вот хорошая ссылка о том, как все настроить и запустить затмение-PDT

person Andy Braham    schedule 11.02.2013

На данный момент в Aptana Studio 3 нет поддержки отладчика PHP. Однако скоро она будет. См.: http://jira.appcelerator.org/browse/APSTUD-769 и добавьте себя в качестве наблюдателя получить информацию, когда это будет сделано.

На данный момент вы можете установить PDT с eclipse.org, если вам действительно нужна отладка. Они также предоставляют актуальную документацию о том, как его использовать. Существует небольшая кривая обучения, но она будет работать почти так же в Aptana (после ее выпуска), так что вам нечего терять :)

person sgibly    schedule 03.08.2011
comment
Теперь поддерживается в ночной версии Aptana jira.appcelerator.org/browse/APSTUD-769 - person dotoree; 21.03.2012
comment
Ага! Я разместил его там, чтобы вы могли попробовать и оставить нам отзыв, так что, пожалуйста! :) - person sgibly; 21.03.2012

Вот мини-инструкция по настройке и началу использования XDebug с Aptana Studio 3.3, при условии, что вы установили xdebug в своей системе. (В Ubuntu/Linux это просто sudo apt-get install php5-xdebug).

Настройте отладчик

В настройках->Aptana Studio->PHP->PHP Interpreter нажмите Добавить... и укажите имя исполняемого файла php(/usr/bin/php в большинстве дистрибутивов Linux), php.ini(/etc/php5 /conf.d/20-xdebug.ini в моей системе) и оставьте XDebug в поле выбора отладчика PHP.


Использование отладчика

Создайте файл php и поместите в него код:

<?php

$defined_var = 'some value';

echo $defined_var;
echo $undefined_var;

exit();

?>

Сохраните его и нажмите Run->Debug As->PHP Script, и вам будет предложено переключить рабочую область.

Укажите точку останова строки, дважды щелкнув рядом с номером строки, например, в строке функции exit(). Нажмите Возобновить (F8), и вы увидите, что указатель текущей инструкции отладки переместился туда.
На вкладке переменных теперь вы должны увидеть, какие переменные имеют некоторое значение или они не инициализированы. Вывод можно найти на вкладке консоли.

Повторное нажатие кнопки «Возобновить» завершит отладку.


Конечно, это только верхушка айсберга, касающаяся отладки, но это только начало.
Существует много других возможностей для изучения и способов отладки ваших скриптов.

person mutil    schedule 01.01.2013

Я использую Aptana Studio 3.2.2 для разработки своего сайта Drupal и использую XDebug для отладки проекта. Aptana Studio поддерживает xdebug. Вам нужно выполнить несколько шагов, чтобы включить xdebug в Aptana Studio.

  1. Правильно настройте xdebug в вашем php-движке.
  2. Отредактируйте настройки, выбрав «Настройки» -> «Aptana Studio» -> «Редактор» -> «Интерпретатор PHP».
  3. Добавьте интерпретатор PHP и сохраните его.
  4. Теперь создайте новый веб-сервер, если ни один веб-сервер в настоящее время не работает.
  5. Теперь примените изменения.
  6. Затем отредактируйте конфигурацию отладки, выбрав «Выполнить» -> «Конфигурации отладки» -> «Веб-страница PHP».
  7. Добавьте новую веб-страницу, выбрав исходный файл сценария для проекта php.
  8. На последнем шаге начните отладку.

Подробную пошаговую процедуру можно найти по следующей ссылке: http://devcircle.blogspot.com/2013/02/enable-xdebug-in-aptana-studio-3x.html

Надеюсь, это поможет решить проблему.

person Mainul    schedule 22.02.2013

У меня это сработало только после 1. Выполнение действий отсюда (в основном - настройка XDebug для удаленной отладки) https://jira.appcelerator.org/secure/attachment/26404/ScriptPHPDebugging.pdf 2. установка "XDebug helper" для chrome и что-то подобное для FF.

После этого мои удаленные сеансы работают точно так же, как в Eclipse.

person Der Zinger    schedule 05.11.2013