vagrant ssh
sudo yum install --enablerepo=remi-php72 php-xdebug -y
Überprüfen Sie den Speicherort des Xdebug-Moduls
sudo find / -name "xdebug.so"
Bearbeiten von php.ini
sudo vi /etc/php.ini
Schließlich unten hinzugefügt Für Vagabunden ist der Host auf 10.0.2.2 eingestellt
[xdebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host=10.0.2.2
xdebug.remote_port=9001
xdebug.idekey="phpstorm"
xdebug.remote_connect_back=1
xdebug.remote_handler=dbgp
Server neu starten
sudo systemctl restart php-fpm
sudo systemctl restart nginx
Erstellen Sie eine php.info-Datei und sind Sie erfolgreich, wenn die Informationen die xdebug-Konfiguration anzeigen
Seien Sie besonders vorsichtig, da Sie frustriert sind
Wählen Sie Remote für die Spracheinstellung
Debug-Einstellungen:
IDE-Schlüssel und Host-Einstellungen (Host wurde bereits in vagrant.file festgelegt)
Der lokale Pfad ist die Wurzel des Projekts, nicht öffentlich.
Der Pfad der virtuellen Umgebung ist auch die Wurzel.
Anlaufen:
Recommended Posts