Configuration de Xdebug et Netbeans
Maintenant, nous allons configurer php pour xdebug.
Ouvrir /etc/php.ini
$ sudo vi /etc/php.ini
Et ajouter les lignes suivantes dans /etc/php.ini:
[XDebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
html_errors=on
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host="192.168.33.10"
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"
xdebug.remote_connect_back = On
zend_extension=/usr/lib64/php/modules/xdebug.so
html_errors=on
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host="192.168.33.10"
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"
xdebug.remote_connect_back = On
(Appuyez sur la touche A du clavier pour accéder au mode insérer pour pouvoir éditer le fichier. Appuyez sur la touche échap pour arrêter mode insérer, après d'avoir fini, appuyez sur les touches "Shift + g" pour aller en bas de page. "Shift + zz" pour enregistrer et fermer le fichier. On peut au mode commande en appuyant sur ":". Pour enregistrer et quitter le mode commande, écrire ":wq" et appuyez sur entrée. Pour quitter le fichier sans sauvegarder, ":q!" et appuyez sur entrée. Pour chercher un mot, appuyez sur "?" et écrire le mot cherché. Par exemple, si on écrit "?aaa" et que l'on appuie sur entrée, "aaa" sera recherché et surligné dans le fichier. Appuyez sur "n" pour aller au résultat suivant.)
Vérifier attentivement si adresse IP (surligné avec rouge) est correct. Utilise ton adresse IP écrit dans Vagrantfile.
L'emplacement de xdebug.so est également important (surligné avec blue).
Vérifier si l'emplacement est correct avec cette commande.
Installez "mlocate":
$ sudo install mlocate
Et:
$ sudo updatedb
$ sudo locate xdebug.so
Si l'emplacement est pas correct, modifier le correctement.Et redémarrer httpd:
$ sudo systemctl restart httpd
S'assurer que tu as "info.php" dans le dossier partagé.
Nous avons créé ce.
ça.
Télécharger et installer Netbeans:
https://netbeans.org/features/php/
(Au fait, mon version est 8.2)
Après l'installation, exécuter Netbeans en tant qu'administrateur. Choisir File --> New Project.
Choisir "PHP" --> "PHP Application with existing sources"
Sources Folder: le répertoire du projet. C'est le dossier partagé cette fois.
PHP version: PHP 7.0
Default Encoding: UTF-8
Et cliquer "Next".
Project URL: 192.168.33.10 (C'est écrit dans Vagrantfile)
Index File: info.php (le fichier exécuté au début)
Et cliquer "Finnish".
Clic droit sur le nom de projet. Et cliquer "Properties".
Choisir "Run Configuration" et cliquer "Advanced".
Server path: le répertoire du projet dans la machine virtuel.
Project path: le répertoire du projet dans l'ordinateur.
Et cliquer "OK".
La logiciel arrête l'exécution au point d'arrêt, où tu peux vérifier l'intérieur d'une variable etc. L'exécution de l'étape est possible en appuyant sur F7. Si tu a fini tout avec succès, "netbeans-xdebug: running" devrait apparaître en bas à droite de Netbeans.
CakePHP3
Si vous utilisez CakePHP3, changez le "run configuration" comme ça:
Titanium TV - iTanium-Arts | Titanium-Arts | Titanium-Arts | Titanium-Arts
RépondreSupprimerTitaniumTV. snow peak titanium spork Type: 3D TV. Manufacturer: t fal titanium pan T-Titanium. Manufacturer: T-Titanium. titanium symbol Genre:. Video Games. Year: westcott scissors titanium 1995. where is titanium found