Type & hit enter to search
Social Icons

Installer Xdebug sur XAMPP / Ubuntu

Remettant en place ma configuration de travail PHP sur Ubuntu j’ai commencé par télécharger XAMPP, un auto installeur de l’ensemble Apache, PHP et MySQL pour Linux.

Vu que je souhaite installer xDebug il me faudra faire appel à phpize donc je télécharge le pack commun et le pack développeur. L’installation est simple il suffit de taper les lignes de commande (sudo permet de faire les actions en tant que root ) :

sudo tar -xvzf xampp-linux-1.7.1.tar.gz -c /opt
sudo tar -xvzf xampp-linux-devel-1.7.1.tar.gz -c /opt

Je peux tester que tout s’est bien passé en lançant mon serveur :

sudo /opt/lampp/lampp start

Un petit tour de mon navigateur sur « http://localhost/ » pour vérifier que tout tourne. ((/public/Tutos/installationXdebug/.test-serveur_m.jpg|exemple||exemple, mai 2009))

Ok nickel je continue. Par défaut mon ubuntu n’a pas « auto-conf » d’installé donc je l’ajoute via le « gestionnaire de paquet Synaptic ». Je souhaite débogguer mes applications donc j’aurais besoin de xDebug, je vais dans la rubrique obtain pour télécharger les sources que je copie sur mon bureau avant de les décompresser :

tar -xvzf xdebug-2.0.4.tgz

Je vais maintenant compiler une extension so que je pourrais associer à ma configuration actuelle :

sudo /opt/lampp/bin/phpize

((/public/Tutos/installationXdebug/.phpize_m.jpg|phpize||phpize, mai 2009))

Je me rends dans le répertoire créé lors de l’extract du fichier tar.gz de xdebug et je compile pour obtenir le xdebug.so

cd xdebug-2.0.4
sudo ./configure –enable-xdebug –with-php-config=/opt/lampp/bin/php-config
sudo make

Je déplace alors le fichier « xdebug.so » (généré dans ./modules/ ) dans le répertoire des extensions PHP de XAMPP :

sudo cp modules/xdebug.so /opt/lampp/lib/php/extensions

Il n’y a plus qu’a indiquer dans le fichier de configuration PHP (/opt/lampp/etc/php.ini) que je souhaite utiliser xdebug en ajoutant la ligne :

zend_extension=/opt/lampp/lib/php/extensions/xdebug.so

((/public/Tutos/installationXdebug/.test-serveur-valide_m.jpg|test-serveur-valide.jpg||test-serveur-valide.jpg, mai 2009))

Prochaine étape : configurer le debogueur de PDT

Start the conversation

You must be logged in to post a comment