2016-07-14 30 views
13

Gibt es eine Möglichkeit, Xdebug für Php5 auf Ubuntu 16.04 zu installieren? Ich habe versucht, es auf die gleiche Weise wie Ubuntu 14.04 zu installieren, aber jedes Mal, wenn ich versuche, php5-dev zu installieren, erhalte ich diesen Fehler "E: Paket 'php5-dev' hat keinen Installationskandidaten"Xdebug für PHP 5.6 auf Ubuntu 16.04

Antwort

20

Sie können xdebug installieren durch in der Eingabe

sudo apt-get install php-xdebug 

starten nur apache

sudo service apache2 restart 

oder wenn Sie NGINX

sudo systemctl restart nginx 

oder sudo nginx restart

Wenn Sie jetzt Ihre phpinfo() Ausgabe betrachten, sollten Sie den xdebug sehen.

Diese als wokrs wenn u PHP 5.5 oder 5.6 über ppa installiert: ondrej/php Pakete

Um PHP5-Version von apt-get sehen diese GUID Ubuntu add ondrej/php

Grüße

bearbeiten zu installieren: Hier die Konfiguration für Xdebug, um es mit PHPStorm und dem Browser zu verwenden.

die folgenden Zeilen hinzufügen /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 

Dies ist nur bei Fernstart xdebug werden und ermöglicht es Ihnen, schnell durch PhpStorm zu debuggen (sollte funktioniert auch mit anderen IDEs)

+0

Was passiert, wenn ich Apache nicht nginx benutze? Wie fügt man den ppa von ondrej zu ihrem System hinzu? Ihre Antwort ist unvollständig, ich schlage vor, Sie erweitern sie, indem Sie die Fragen in meinem Kommentar beantworten, damit sie vollständig ist, weil die Frage wirklich gut ist und Sie die Hälfte davon beantwortet haben. – Mjh

+0

hat den Beitrag bearbeitet. hoffe es hilft dir. – ZFNerd

+1

Also .. wenn ich nginx und PHP benutze, wie hilft mir das neustarten von nginx? Es bootet PHP nicht wie Apache. – Mjh