Ceci est une ancienne révision du document !
Table des matières
NetBeans
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"
Il est nécessaire de redémarrer Apache pour prendre en compte la nouvelle configuration.
A titre de vérification, on pourra aller dans le Dashboard de Xampp et afficher PHPInfo. Dans la page de résultat, la recherche de XDebug doit mener à une indication de son n° de version.
Lier à l'IDE
Pilote JDBC
- Obtenir le fichier jar JDBC souhaité ;
- Dans le dossier Source Packages du projet, créer un dossier nommé lib, s’il n’existe pas déjà ;
- Y déposer le fichier jar (Copier/Coller, Glisser/Déposer , etc.) ;
- Sur le dossier Libraries du projet, faire un clic droit et choisir Add JAR/Folder. Dans la boite de dialogue, rechercher le fichier jar dans le projet et valider. Le pilote doit apparaitre comme un élément de Libraries.

