Я использую Visual Studio Code IDE на Mac и стек MAMP для разработки веб-сайта на PHP.
Я хочу отладить PHP.
Я видел эта почта об отладке PHP с расширением кода visual studio: php-debug.
Я установил его в код Visual Studio, но я вижу, что мне нужно скачать Xdebug для его работы.
На веб-сайте Xdebug я вижу, что у него нет загружаемых файлов для Mac OS X.
Тем не менее, некоторые PHPdebuggers для Mac являются клиентами Xdebug для Mac. Как показано Вот.
Означает ли это, что я могу каким-то образом загрузить Xdebug для Mac OS X, чтобы моё расширение php-debug для Visual Studio Code работало?
Если так, как?
Если нет, каков мой следующий лучший вариант? — Могу ли я использовать Visual Studio Code IDE для разработки и совершенно отдельный инструмент для отладки PHP? В этом рабочем процессе я бы просто запустил сайт в браузере, а сторонний инструмент остановился на точках останова?
Я загрузил codebug для Mac, и открыл мой проект в нем, и поставил точки останова на код, а затем запустил мой сайт локально. Код не остановился на точках останова. Что я пропустил?
Благодарю.
Я выбрал маршрут до MAMP PRO. Это может быть возможно сделать с помощью MAMP (не для профессионалов), если вы проделаете немного больше работы по настройке Xdebug.
Обновлен до MAMP PRO и адаптирован этот урок для кода Visual Studio. В Visual Studio Code установите PHP-отладка, и в MAMP PRO на вкладке PHP установите флажок для отладки с помощью Xdebug. Затем в Visual Studio Code в представлении отладки щелкните значок шестеренки и выберите PHP. Это создает файл launch.json. Сохраните файл без изменения настроек по умолчанию, если только вы не знаете, что ваш xdebug находится на другом порту. Затем просто нажмите кнопку воспроизведения в отладчике в коде Visual Studio, введите несколько точек останова в код PHP и перейдите на веб-сайт. Отладчик должен остановить выполнение в точках останова.
Других решений пока нет …