2016-07-14 1 views
13

Est-il possible d'installer Xdebug pour Php5 sous Ubuntu 16.04? J'ai essayé de l'installer de la même manière que ubuntu 14.04 mais chaque fois que j'essaie d'installer php5-dev j'ai cette erreur "E: Package 'php5-dev' n'a pas de candidat d'installation"Xdebug pour Php 5.6 sur Ubuntu 16.04

Répondre

20

vous pouvez installer xdebug en tapant

sudo apt-get install php-xdebug 

alors seulement redémarrer apache

sudo service apache2 restart 

ou si vous utilisez NGINX

sudo systemctl restart nginx 

ou sudo nginx restart

Si vous regardez maintenant votre sortie phpinfo(), vous devriez voir le xdebug.

Ce als wokrs si u installé PHP 5.5 ou 5.6 via ppa: ondrej/php paquets

Pour installer la version de PHP5 par apt-get regarder ce guid Ubuntu add ondrej/php

Salutations

Edit: ici la config pour Xdebug pour l'utiliser avec PHPStorm et le Browser.

Ajoutez les lignes suivantes à /etc/php//apache2/conf.d/20-xdebug.ini

xdebug.remote_host = localhost 
xdebug.remote_enable = 1 
xdebug.remote_port = 9000 
xdebug.remote_handler = dbgp 
xdebug.remote_mode = req 

Cela commencera xdebug seulement à distance et vous permet rapidement de déboguer par PHPStorm (devrait fonctionne aussi avec d'autres IDE)

+0

Et si je n'utilise pas Apache mais nginx? Comment peut-on ajouter la ppa d'ondrej à son système? Votre réponse est incomplète, je vous suggère de l'élargir en répondant aux questions de mon commentaire, donc c'est complet, parce que la question est vraiment bonne et vous avez répondu la moitié. – Mjh

+0

a modifié le poste. J'espère que cela vous aide. – ZFNerd

+1

Donc ... si j'utilise nginx et PHP, comment le redémarrage de nginx m'aide-t-il? Il ne démarre pas PHP comme Apache le fait .. – Mjh