Конфигурация VSCode xDebug PHP API

Привет, у меня проблема с настройкой xDebug с помощью VSCode. Я использую OS X.

запуск.json

    {
        "name": "Listen for XDebug",
        "type": "php",
        "request": "launch",
        "port": 9000
    },
    {
        "name": "Launch currently open script",
        "type": "php",
        "request": "launch",
        "program": "${file}",
        "cwd": "${fileDirname}",
        "port": 9000,
    }

php.ini

[xDebug]
zend_extension = "/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_connect_back=1
xdebug.idekey=SOMEKEY
xdebug.remote_autostart=1

php -v

PHP 7.1.23 (cli) (built: Nov  7 2018 18:20:35) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans

Не могли бы вы мне помочь?

А в чем именно у вас проблема?

rrd 15.02.2019 15:00

Проблема в том, что VSCode не улавливает строки, когда я их помечаю. Он просто игнорирует их, и я не знаю, почему. Любая идея? @rrd

d3tr1tus 15.02.2019 15:51

Соберите журналы Xdebug. Возможно, ваш VSC вообще не подключается к Xdebug. Я имею в виду, что вместо этого Xdebug может подключаться к какой-то другой службе (как вы работаете на Mac и используете стандартный порт TCP 9000). Я предлагаю использовать 9001 или какой-либо другой номер порта для Xdebug, чтобы избежать проблем возможный с php-fpm (довольно часто он устанавливается без вашего ведома, а также использует порт 9000)

LazyOne 15.02.2019 16:26

О БОЖЕ. Вы имели право. У меня было что-то на порту 9000 наверное тоже php-fpm. Спасибо большое вы лучшие!!!!! Я уже 3 дня пытаюсь решить эту проблему :D

d3tr1tus 15.02.2019 17:18
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
69
0

Другие вопросы по теме