Construction de l'environnement de débogage Phalcon + Vagrant + centos + xdebug + phpstorm

1. Installez xdebug

vagrant ssh
sudo yum install --enablerepo=remi-php72 php-xdebug -y

Vérifiez l'emplacement du module Xdebug

sudo find / -name "xdebug.so"

Modification de php.ini

sudo vi /etc/php.ini

Enfin ajouté ci-dessous Pour vagabond, l'hôte est défini sur 10.0.2.2

[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

Redémarrage du serveur

sudo systemctl restart php-fpm
sudo systemctl restart nginx

Créez un fichier php.info et réussissez si les informations montrent que la configuration xdebug est liée

2. Paramètres phpstorm

Soyez particulièrement prudent car vous êtes frustré

  1. Sélectionnez la télécommande pour le réglage de la langue スクリーンショット 2020-09-22 16.21.29.png

  2. Paramètres de débogage:

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

Clé IDE et paramètres d'hôte (l'hôte a déjà été défini dans vagrant.file) スクリーンショット 2020-09-22 16.23.50.png

  1. paramètres du serveur Il convient de noter en particulier le mappage des chemins de dossier.

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

Le chemin local est la racine du projet, pas public. スクリーンショット 2020-09-22 16.26.34.png

Le chemin de l'environnement virtuel est également la racine. スクリーンショット 2020-09-22 16.27.50.png

  1. Terminez les paramètres de débogage: Définir le débogage à distance スクリーンショット 2020-09-22 16.28.45.png

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

Recommended Posts

Construction de l'environnement de débogage Phalcon + Vagrant + centos + xdebug + phpstorm
Créer un environnement Spring pour Android 2.0.0
Création d'un environnement de développement Java (pour Mac)
Construire Virtual Box & Vagrant & Centos7 & GitLab
Virtual Box & Construction Vagrant & Centos7 & Artifactory
Créer un environnement de débogage sur un conteneur - Créer un environnement de développement local pour les didacticiels Rails avec Docker -
Installez PHP7.4 pour créer l'environnement CentOS7 Laravel
Contre-mesures pour l'échec de la construction de FDclone sur CentOS 8
Créer un environnement de développement pour Docker + Rails6 + Postgresql
Créer un environnement de développement pour Docker, Java, vs code
Comment quitter Docker pour Mac et créer un environnement de développement Docker avec Ubuntu + Vagrant