
Für eine Anwendung, die ich erstelle, brauche ich PHPStatistikenFunktionen. Mein OSX (10.11) wurde mit PHP 5.5 ausgeliefert, aber ich brauchte 7.0, um das PECL-Statistikpaket zu installieren, also habe ich meine lokale PHP-Version mit dem Shellscript auf liip.ch auf Version 7 aktualisiert, und zwar so:
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
Jetzt habe ich anscheinend zwei PHP-Versionen.
Wenn ich phpinfo()
auf eine Seite laufe, bekomme ichPHP Version 7.0.2und wenn ich das (im Terminal) php -v
mache, bekomme ichPHP 5.5.27.
Es scheint, dass das Update für meine Webanwendungen funktioniert (ich habe beispielsweise einen strengeren Hinweis erhalten), aber wenn ich versuche, das Statistikpaket zu installieren, pecl install stats
erhalte ichpecl/stats erfordert PHP (Version >= 7.0.0), installierte Version ist 5.5.27
which php
gibt mir nur ein Ergebnis:/usr/bin/php
Wie kann ich meinem Terminal sagen, dass es auch PHP 7 „verwenden“ soll?
Antwort1
Sie müssen nicht deinstallieren, es ist normal, was passiert ist. Wenn Sie Apache installieren, wird die von Ihnen installierte Version verwendet, aber der Umgebungspfad für die Konsole bleibt bei der Standard-OSX-PHP-Version.
Du solltest lesenHäufig gestellte Fragenauf der Seitehttp://php-osx.liip.ch/. Suchen Sie nach dem ersten Element.