Retour : Page Principale > Configuration d'un poste de développement
Configuration de Xdebug avec Xampp sur un post x86_64
ATTENTION (2017-07-19) - la situation peut avoir changé depuis que ces informations ont été écrites
Ă€ partir de la version 1.8.2
- Lors de l'installation de lampp, cocher la case "Core files"
- Éditer le fichier vi /opt/lampp/etc/php.ini et ajouter la ligne : zend_extension=/opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
- Redémarrer Lampp et vérifier que l'extenssion Xdebug est prise en compte par PHP dans phpinfo (fichier info.php)
Avant la version 1.8.2
- Xampp doit ĂŞtre installer dans le dossier "Applications" de son home, dans un dossier lampp
- Télécharger le "Kit de développement" de XAMPP pour votre version : http://www.apachefriends.org/fr/xampp-linux.html
- Décompresser l'archive et copier le contenu dans votre dossier lampp : /home/~/Applications/lampp
- Télécharger les sources de Xdebug : http://xdebug.org/download.php
- Décompresser l'archive Xdebug et avec une console se rendre dans ce dossier.
- Dans la console taper les commandes suivantes :
- /opt/lampp/bin/phpize
- CFLAGS="-m32 $CFLAGS" CCFLAGS="-m32 $CCFLAGS" CXXFLAGS="-m32 $CXXFLAGS" LDFLAGS="-m32 $LDFLAGS" ./configure --enable-xdebug --with-php-config=/opt/lampp/bin/php-config
- Note : sur un OS 32bits les paramètres précédents ./configure ne sont pas nécessaire. Sur une machine 64 bits ils sont nécessaire car ils permettent de compiler l’extension Xdebug en 32bits car Xampp fonctionne en 32bits.
- make
- make test
- cp modules/* /opt/lampp/lib/php/extensions
- Éditer le fichier vi /opt/lampp/etc/php.ini et ajouter la ligne : zend_extension=/opt/lampp/lib/php/extensions/xdebug.so
- Redémarrer Lampp et vérifier que l'extenssion Xdebug est prise en compte par PHP dans phpinfo (fichier info.php)
- Note : si le fichier info.php n'existe pas sur le localhost, créer ce fichier et l'éditer : <?php phpinfo(); ?>