Warum wird angezeigt, dass Birne und Phpunit nicht in Xampp auf Ubuntu installiert sind?
937
Haque
Ich habe xampp 1.8 auf meinem Ubuntu 12.04 installiert. In / opt / lampp / lib / php / PEAR kann ich sehen, dass es zwei Verzeichnisse gibt, die PEAR und PHPUnit heißen.
Wenn ich Birne -V oder Phpunit vom Terminal aus laufe, werden folgende Meldungen angezeigt:
Das Programm 'pear' ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben: sudo apt-get install php-pear
und
Das Programm 'phpunit' ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben: sudo apt-get install phpunit
Warum werden diese Nachrichten angezeigt? Muss ich Birne und Phpunit erneut installieren? Wenn ja, wie das geht, da ich immer noch PEAR und PHPUnit Verzeichnis / opt / lampp / lib / php / habe
Gibt es jemanden, der mit dieser Art von Problemen konfrontiert ist?
Haque vor 11 Jahren
0
Soll ich das in stackoverflow fragen?
Haque vor 11 Jahren
0
2 Antworten auf die Frage
0
cweiske
Sie müssen das xampp bin / -Verzeichnis zu Ihrer $PATHVariablen hinzufügen . Andernfalls können die ausführbaren Dateien nicht gefunden werden.
Dies könnte zB durch
PATH=$PATH:/opt/lampp/lib/php/bin
in Ihrem .bashrcwird es automatisch ausgeführt, wenn Sie ein Terminal öffnen.
0
RCheesley
Ich hatte auch dieses Problem und die folgenden Schritte zur Lösung des Problems waren wie folgt:
Ich hatte PHP von einem früheren Versuch separat zu XAMPP installiert, also habe ich es zuerst entfernt, sudo apt-get -y purge php.*um sicherzustellen, dass ich das PHP-Setup von XAMPP verwende (da dies zu Verwirrung führte!)
Bearbeiten Sie die .bashrc-Datei an folgendem Speicherort: /home/<your user>/.bashrc
Fügen Sie am unteren Rand der Seite den Pfad zum Ordner / bin in XAMPP hinzu - in meinem Fall war dies der Fall PATH=$PATH:/opt/lampp/bin
Nachdem ich diesen Schritten gefolgt war, mein Konsole-Fenster geschlossen und wieder geöffnet hatte, konnte ich das PHP-Skript ausführen, das ich verwenden wollte.