2016-04-13 6 views
0

Я использую IDE Visual Studio Code на Mac и стек MAMP для разработки веб-сайта с PHP.Отладка PHP на Mac

Я хочу отлаживать PHP.

Я видел this post об отладке PHP с расширением Visual Studio: php-debug.

Я установил его в своем коде Visual Studio, но я вижу, что мне нужно загрузить Xdebug для его работы.

Я вижу на сайте Xdebug, что он не имеет никаких файлов скачать для Mac OS X.

Однако некоторые PHPdebuggers для макинтош клиенты Xdebug для макинтош. Как показано here.

Означает ли это, что я могу каким-то образом загрузить Xdebug для Mac OS X, чтобы работать с расширением PHP-отладки Visual Studio Code?

Если да, то как?

Если нет, то какой у меня следующий лучший вариант? - Могу ли я использовать IDE Visual Studio для разработки и полностью отдельный инструмент для отладки PHP? В этом рабочем процессе я бы просто запустил сайт в браузере, а сторонний инструмент остановился на контрольных точках?

Я загрузил codebug для mac и открыл в нем свой проект и поставил точки останова на код, а затем запустил мой сайт локально. Код не останавливался на точках разрыва. Что мне не хватало?

Спасибо.

ответ

0

Маршрут, который я взял, обновляется до MAMP PRO. Возможно, это возможно сделать с помощью MAMP (non-pro), если вы немного поработаете над настройкой Xdebug.

Обновлено до MAMP PRO и адаптировано this tutorial для кода Visual Studio. В коде Visual Studio установите php-debug, а в MAMP PRO на вкладке PHP установите флажок для отладки с Xdebug. Затем в Visual Studio Code в окне отладки щелкните значок шестеренки и выберите PHP. Это создает файл launch.json. Сохраните файл, не изменяя значения по умолчанию, если вы не знаете, что ваш xdebug находится на другом порту. Затем просто нажмите кнопку воспроизведения в отладчике в коде Visual Studio, введите некоторые точки останова в код PHP и перейдите на сайт. Отладчик должен остановить выполнение на контрольных точках.

Смежные вопросы