Outils pour utilisateurs

Outils du site


bloc2:prog:web:netbeans

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
bloc2:prog:web:netbeans [2022/09/21 11:13] – créée adminbloc2:prog:web:netbeans [2022/10/18 14:37] (Version actuelle) – supprimée admin
Ligne 1: Ligne 1:
-====== Exécution pas-à-pas ====== +
-Comme l'architecture web fait intervenir de multiples serveurs, l'exécution en mode pas-à-pas nécessite la mise en œuvre d'un logiciel intermédiaire supplémentaire. En effet, il faut bien un outil qui permette de commander les opérations à distance. \\ \\ Sur le marché, il existe deux outils : **Zend debugger** et **XDebug**. Nous utiliserons le second qu'il faut activer, paramétrer et lier à notre IDE :  +
-===== Activation et paramétrage ===== +
-Ajouter les lignes suivantes à la fin du fichier **.\xampp\php\php.ini** que l'on peut atteindre via le **Control Panel** de Xampp (bouton Config d'Apache) : +
- [XDebug]  +
- zend_extension = "php_xdebug.dll" +
- xdebug.remote_enable=on +
- xdebug.remote_handler=dbgp +
- xdebug.client_port=localhost +
- xdebug.remote_port=9003 +
- xdebug.idekey="netbeans-xdebug" +
-===== Lier à l'IDE ===== +
-Dans NetBeans, aller dans le menu **Tools/Options/PHP/Debugging** et vérifier les :  +
-  * Debugger port +
-  * Session Id +
-  * Stop at First Line  +
-conformément au paramétrage fait précédemment et à la copie d'écran suivante +
-{{ :bloc2:prog:web:netbeans-xdebug.jpg?400 |NetBeans debugging}}+
bloc2/prog/web/netbeans.1663751583.txt.gz · Dernière modification : 2022/09/21 11:13 de admin