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

XDebug с Aptana Studio 3

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

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

4b9b3361

Ответ 1

Я понимаю, что это старый поток, но у меня также было трудное время, чтобы узнать, как отлаживать 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 Setting и убедитесь, что "(XDebug): удаленная отладка" отмечена, если не выбрать его, нажмите значок WampServer и "Перезапустить все службы".

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

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.

Студия Aptana:

  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 

this

  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 щелкните стрелку Icon Debug и выберите конфигурацию, указанную выше. Если 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, я не мог найти исправления для него, поэтому мне пришлось пойти по другому маршруту и ​​подумал, что я должен сделать post, Aptana Studio основана на Eclipse, поэтому лучший способ ИМХО получить PHP Debugging - установить Eclipse с PDT и удалить Aptana Studio... Вышеуказанные инструкции будут работать, чтобы получить все, что работает с XDebug

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

Ответ 2

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

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

Ответ 3

Вот мини-инструкция по настройке и началу использования 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), и вы увидите, что там указатель текущей отладки отладки. На вкладке переменных вы должны увидеть, какие переменные имеют какое-то значение или они неинициализированы. Вывод можно найти на вкладке консоли.

Повторное нажатие возобновит отладку.


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

Ответ 4

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

  • Настройте xdebug на вашем компьютере php должным образом.
  • Отредактируйте предпочтение, выбрав Preference → Aptana Studio → Редактор → PHP Interpreter.
  • Добавьте интерпретатор PHP и сохраните его.
  • Теперь создайте новый веб-сервер, если в настоящий момент веб-сервер не работает.
  • Теперь примените изменения.
  • Далее, отредактируйте конфигурацию отладки с помощью Run → Debug Configurations → веб-страницы PHP.
  • Добавьте новую веб-страницу, выбрав исходный файл script для проекта php.
  • На последнем шаге начните отладку.

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

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

Ответ 5

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

После этого у меня есть мои удаленные сеансы, работающие как-будто-они-в-Eclipse.