sudo ifconfig lo0 alias 10.254.254.254
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9001,
"pathMappings": {"/var/www/html" : "${workspaceRoot}/wordpress"}
}
xdebug.idekey=PHPSTORM
xdebug.mode=debug
xdebug.client_port=9001
xdebug.discover_client_host=1
xdebug.start_with_request=1
xdebug.client_host=10.254.254.254
xdebug.remote_connect_back=0
volumes:
- ./config/php.xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini
RUN pecl install xdebug && docker-php-ext-enable xdebug
Inspired of https://devilbox.readthedocs.io/en/latest/intermediate/configure-php-xdebug/macos/vscode.html#prerequisites