J'essaie de déboguer du code PHP et je voulais télécharger le débogueur XDebug pour PHP. Tout ce que je vois, ce sont des fichiers binaires Windows à télécharger. Est-il possible de l'utiliser sur Ubuntu?
Réponses
Trop de publicités?Exécutez les commandes suivantes dans votre terminal.
Télécharger Xdebug - vous devrez suivre les autres instructions si vous n'avez pas de PHP5 à travailler sur votre machine.
sudo apt-get install php5-xdebug
Le paquet devrait modifier votre fichier INI pour vous, mais juste au cas où vous avez besoin de modifier vous-même l'ouvrir et de faire la modification suivante sur Ubuntu typiquement dans /etc/php5/apache2/php.ini - ajouter la ligne suivante.
zend_extension="/usr/lib/php5/20110331/xdebug.so"
Ce chemin est peut-être différent sur votre système, assurez-vous simplement que son chemin d'accès complet à la xdebug.donc le fichier sur votre machine. Aussi n'oubliez pas de commenter toutes les références à l'Zend Debugger - vous ne pouvez pas utiliser les deux en même temps.
Maintenant, redémarrez Apache.
sudo /etc/init.d/apache2 restart
Vous pouvez aussi avoir besoin voulez activer html_errors. Recherche pour html_errors dans /etc/php5/apache2/php.ini et assurez-vous qu'il est réglé Sur on. Un redémarrage d'Apache est également nécessaire.
html_errors = On
Double-vérifier avec phpinfo() pour s'assurer que tout est correctement installé, vous pouvez également définir des configurations pour Xdebug dans votre php.fichier ini.
Compiler à partir des sources, c’est ce que je fais sur mon mac.
Sinon, cela pourrait vous aider: http://ubuntuforums.org/showthread.php?t=525257