Mountain Lion php-pear und pecl
Ich habe ein Upgrade auf Mountain Lion installiert und php5.4 das dauerte ein bisschen zwicken, Mountain Lion ändern, php Position
Mein Nächstes Problem ist, wenn ich pear -v
oder pecl -v
diese Rückkehr
Could not open input file: /usr/lib/php/pear/pearcmd.php
Could not open input file: /usr/lib/php/pear/peclcmd.php
Muss ich ändern, pear-und pecl-zu-Punkt-zu meinem neuen php ist installiert in /usr/local/php5/bin/
Wenn ja, wie mache ich das und verliere ich alle meine zuvor installierten Erweiterungen wie phpunit?
Dank
InformationsquelleAutor der Frage ianckc | 2012-08-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sortierte ich diese durch die Installation Birne wieder. Nach dem herunterladen go-pear.phar dann läuft
In der Installation gibt es Optionen zum ändern Verzeichnisse, die Birne ist mit. Sie waren bereits eingestellt, um die richtige Position für mein neues php wie /usr/local/php5/bin
Dann musste ich hinzufügen, dass der Pfad zu meiner bash_profile für die pear-Befehl erkannt zu werden.
Zu bekommen pecl arbeiten habe ich wieder entfernt pecl von /usr/bin dann symlinked auf die pecl in /usr/local/php5/bin
Das erste Paket habe ich versucht zu installieren, war von APC, und ich habe den Fehler
Diese sortiert wurde, indem Sie die folgenden Anweisungen aus phpize funktioniert nicht auf Mac OS X Lion ich verwendet die homebrew-Lösung
UPDATE: ich installierte PHPUnit gut, dann lief
phpunit --version
Gab dies einen Fehler von
Läuft
which phpunit
zurückgegeben/usr/bin/phpunit
Gelöst, indem mehr Symlink
InformationsquelleAutor der Antwort ianckc
Auf Mavericks gibt es eine Datei in
/usr/lib/php
genanntinstall-pear-nozlib.phar
Alles funktioniert hat, indem Sie einfach läuft
sudo php install-pear-nozlib.phar
aus diesem Verzeichnis. Und dann hinzufügen/usr/lib/php/pear
zu den include-Pfad in php.iniHoffe, das hilft jemand
InformationsquelleAutor der Antwort Cfreak
Ich habe dieses Problem mit einer meiner Benutzer auf meinem Mac. Es funktioniert gut mit den anderen. Also ich denke, es könnte auch etwas zu tun mit der Installation von pear über den anderen Benutzer (so das ist, was ich getan habe).
Ich habe keine Lösung, aber Sie könnten versuchen, zu installieren Birne wieder ein und versuchen Sie zu wählen, um es zu installieren, um system anstelle von lokalen und sehen, ob das funktioniert.
Edit: ich habe versucht, dies zu tun, aber Birne fing an zu arbeiten, aber nicht pecl.
InformationsquelleAutor der Antwort Oldek