Phalcon + Vagrant + centos + xdebug + phpstorm Debug-Umgebungskonstruktion

1. Installieren Sie xdebug

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

2. phpstorm Einstellungen

Seien Sie besonders vorsichtig, da Sie frustriert sind

  1. Wählen Sie Remote für die Spracheinstellung スクリーンショット 2020-09-22 16.21.29.png

  2. Debug-Einstellungen:

スクリーンショット 2020-09-22 16.22.53.png

IDE-Schlüssel und Host-Einstellungen (Host wurde bereits in vagrant.file festgelegt) スクリーンショット 2020-09-22 16.23.50.png

  1. Servereinstellungen Besondere Aufmerksamkeit sollte der Zuordnung des Ordnerpfads gewidmet werden.

スクリーンショット 2020-09-22 16.25.21.png

Der lokale Pfad ist die Wurzel des Projekts, nicht öffentlich. スクリーンショット 2020-09-22 16.26.34.png

Der Pfad der virtuellen Umgebung ist auch die Wurzel. スクリーンショット 2020-09-22 16.27.50.png

  1. Schließen Sie die Debug-Einstellungen ab: Stellen Sie das Remote-Debug ein スクリーンショット 2020-09-22 16.28.45.png

Anlaufen: スクリーンショット 2020-09-22 16.35.46.png

Recommended Posts

Phalcon + Vagrant + centos + xdebug + phpstorm Debug-Umgebungskonstruktion
Build Spring für Android 2.0.0
Erstellen einer Java-Entwicklungsumgebung (für Mac)
Erstellen Sie Virtual Box & Vagrant & Centos7 & GitLab
Virtual Box & Vagrant & Centos7 & Artifactory Konstruktion
Erstellen Sie eine Debug-Umgebung auf einem Container. Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials.
Installieren Sie PHP7.4, um die CentOS7 Laravel-Umgebung zu erstellen
Gegenmaßnahmen für FDclone-Build-Fehler unter CentOS 8
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
So beenden Sie Docker für Mac und erstellen eine Docker-Entwicklungsumgebung mit Ubuntu + Vagrant