Какие конфигурации PHP, Xdebug и Eclipse работают в 64-разрядной версии Windows 7?

1869
thaddeusmt

В течение нескольких дней я пытался найти правильную комбинацию, которая позволила бы мне отлаживать с помощью точек останова и просмотра переменных в Eclipse, без сбоя Apache.

  • PHP 5.3? PHP 5.2?
  • Затмение Гелиоса? Затмение Галилео? Одна или другая с определенными версиями xdebug или php? Или мне действительно нужно использовать NetBeans или что-то еще?
  • Моя 64-битная ОС - это проблема? Нужны ли конкретные 64-битные версии PHP, Eclipse или Xdebug для работы на Windows 7 64?
  • Какие-либо специальные параметры конфигурации xdebug и приемы, которые мне нужны в php.ini? Как отключить xdebug.profiler_enable или не использовать кавычки вокруг моего пути zend_extension к dll xdebug?
  • Вопрос Vhosts?
  • Удалите все это и вернитесь к Win XP или Ubuntu?

Вот что я уже читал:

В основном, было бы здорово, если бы люди могли опубликовать свою работу (т.е. отладку с точками останова и просмотр локальных переменных в Eclipse) 64-битных конфигураций Win7, включая:

  • Версия PHP (5.3.1, 5.2.11 и т. Д.)
  • Xdebug dll (2.1.0-5.3-vc6 и т. Д.)
  • Xdebug php.ini config (zend_extension = "C: \ xampp \ php \ ext \ php_xdebug.dll" и т. Д.)
  • Версия Apache (2.2.14 и т. Д.)
  • Версия Eclipse
  • Что-нибудь еще важное? «Секретный ингредиент»?

Спасибо! Я скучаю по своему отладчику, так как я получил новый ноутбук с Win 7! К сожалению, похоже, что некоторые драйверы (переключаемая графика, мультисенсорная панель и т. Д.) На моем проигрывателе пока не работают должным образом с Ubuntu, поэтому я чувствую себя немного в ловушке на Win :( Я знаю, что со временем что-нибудь выясню, но я был в этой игре методом проб и ошибок некоторое время и ищу некоторое руководство.

(Первоначально размещено здесь в StackOverflow, но перенесено в SuperUser :)
https://stackoverflow.com/questions/4628215/what-php-xdebug-and-eclipse-configurations-work-on-windows-7-64-bit

1
Что бы это ни стоило, спустя 4 года (!) Я сейчас разрабатываю в Vagrant box (используя VirtualBox), поэтому я запускаю PHP и Xdebug в родной среде Linux. Xdebug по-прежнему работает для пошаговой отладки в моей IDE (PHPStorm), и даже с отладкой консоли. Я бы посоветовал кому-нибудь поспеть на этот вопрос Google "vagrant" и избавить себя (некоторые из) от головной боли при настройке "WAMP". thaddeusmt 8 лет назад 0

1 ответ на вопрос

0
DanPride

Есть 2370 видео о том, как заставить XDebug работать на YouTube. Я прошел через 50 из них для Luna Eclipse. Я наконец сдался и переключился на PhpStorm. Лучшее решение когда-либо. Материал xdebug относительно легок в шторм, а остальная часть приложения замечательна. Я установил XDebug с затмением дюжину раз, заставил его работать с кепларом и другими в конечном итоге (никогда не луна), но это всегда длилось вечно, всегда сопровождаемое ругательствами и ругательствами по синей полосе. Тебе гораздо лучше сбросить затмение и перейти к чему-то другому. Это отличный продукт, но постоянные хлопоты XDebug делают его проигрышным предложением.

Теперь, когда прошло 4 года, я хотел бы отметить, что мне гораздо лучше развиваться в Vagrant boxs. PHP и Xdebug намного лучше работают на Linux, и это отражает или производственную среду. Кроме того, я перешел на PHPStorm для моей IDE. thaddeusmt 8 лет назад 0