|
|
|
#Ako spojazdniť xdebug vo vývojovom prostredí
|
|
|
|
|
|
|
|
Je potreba vytvorit alias na network interface, aby bylo kam mapovat requesty. (viz https://www.arroyolabs.com/2016/10/docker-xdebug/)
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo ifconfig lo0 alias 10.254.254.254
|
|
|
|
```
|
|
|
|
|
|
|
|
# docker-compose
|
|
|
|
|
|
|
|
Je potreba nadefinovat remote host a server name (pro PhpStorm)
|
|
|
|
|
|
|
|
```
|
|
|
|
fpm:
|
|
|
|
image: registry.gitlab.mondayfactory.cz/mondayfactory/php-apps-base/php-develop:tag
|
|
|
|
...
|
|
|
|
environment:
|
|
|
|
PHP_IDE_CONFIG: "serverName=docker"
|
|
|
|
XDEBUG_CONFIG: remote_host=10.254.254.254
|
|
|
|
...
|
|
|
|
```
|
|
|
|
|
|
|
|
# Sublime
|
|
|
|
|
|
|
|
V sublime je potreba nainstalovat xdebug client a v configu nastavit
|
|
|
|
|
|
|
|
```
|
|
|
|
{
|
|
|
|
"port": XDEBUG_PORT(u nas defaultne 9999),
|
|
|
|
"path_mapping": {
|
|
|
|
"remote_path" : "local_path"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
teda napr.
|
|
|
|
|
|
|
|
```
|
|
|
|
{
|
|
|
|
"port": 9999,
|
|
|
|
"path_mapping": {
|
|
|
|
"/data" : "/path_to_project"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
a pak jiz vesele xdebugujeme. |
|
|
|
\ No newline at end of file |