This is my log of trying to get Xdebug to work on FPM (I gave up on CLI after a couple of hours). I want it to work on the PHPStorm version of terminal so I can do everything inside of PHPStorm without going to Git Bash. This is for Windows 10 and Laravel 6.x.
These settings work for me now:
sudo vim /etc/php/7.4/fpm/conf.d/20-xdebug.ini
zend_extension=xdebug.so
xdebug.max_nesting_level=250
xdebug.remote_host=192.168.10.10
xdebug.remote_port=9000
xdebug.remote_enable=1
xdebug.remote_connect_back=1
xdebug.remote_autostart = 1
Phpstorm server settings:
PHPStorm CLI interpreter settings:
PHPStorm Debug configuration:
Homestead.yaml:
ip: "192.168.10.10"
memory: 4096
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: c:/Users/Joel/code/competitors
to: /home/vagrant/code/competitors
type: "nfs"
sites:
- map: comp.test
to: /home/vagrant/code/competitors/public
schedule: true
databases:
- homestead
features:
- mariadb: false
- ohmyzsh: false
- webdriver: false


