Unbeabsichtigte mehrere PHP-Versionen unter OSX

Unbeabsichtigte mehrere PHP-Versionen unter OSX

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 -vmache, 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 statserhalte ichpecl/stats erfordert PHP (Version >= 7.0.0), installierte Version ist 5.5.27

which phpgibt 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.

verwandte Informationen