Ich versuche, meinen Computer mit pecl_http und memcache einzurichten, und in beiden Fällen erhalte ich ähnliche Fehler. Dies ist unter MAC OS X 10.7.3 (Löwe) und ich habe auch XCODE darauf installiert. Ich habe auch die Zend Server Community Edition installiert, bevor ich diese Befehle ausgeführt habe, und die Umgebungsvariablen CFLAGS = '- arch i386 -arch x86_64' festgelegt. Bitte helfen Sie mir bei dem, was ich tun muss
bash-3.2# **sudo pecl install pecl_http-1.7.1**
downloading pecl_http-1.7.1.tgz ...
Starting to download pecl_http-1.7.1.tgz (174,098 bytes)
.....................................done: 174,098 bytes
71 source files, building
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
export PHP_AUTOCONF=/usr/bin/autoconf
bevor Sie den Befehl ausführen? Natürlich sollte angenommen werden$PHP_AUTOCONF
, dass es ein Ort für die Autoconf-Binärdatei ist, die gefunden werden sollte, aber vielleicht braucht es nur ein wenig Hilfe :-)Antworten:
Viel einfachere Lösung
quelle
export PHP_AUTOCONF=/usr/bin/autoconf
, um sicherzugehen, und es hat gut funktioniert. Bearbeiten Sie einfach dasphp.ini
Hinzufügen einesextension=apcu.so
am Ende.Sie müssen autoconfig installieren. Normalerweise installiere ich gerne Bibliotheken aus dem Quellcode. Sie können also Folgendes tun:
Ich habe das gerade mit Mountain Lion durchgemacht.
quelle
Unter Mac OS X 10.8 ist die Situation etwas anders. Die hochgewählte Lösung von Bob Spryn funktioniert nicht, da keine Symlinks erstellt werden. Nach der Installation
autoconf
sollten Sie diese erstellen :Ich weiß, dass diese Frage für 10.7 war, aber ich hoffe, meine Antwort ist für jemanden am 10.8 nützlich. :) :)
Aktualisiert: Funktioniert auch mit 10.10 Yosemite.
quelle
autoconf
mit gut funktionierthomebrew
.sudo ln -s /usr/local/Cellar/autoconf/2.69/bin/autoconf /usr/bin/autoconf ln: /usr/bin/autoconf: Operation not permitted
. Irgendeine Idee?oder
wenn Sie Macports verwenden
quelle
XCODE 4.3 legt nicht alle Autoconf-Tools usw. im Entwicklerordner ab. Dieser Ordner wird nicht einmal in MACINTOSH HD erstellt. Ich musste ein Downgrade auf XCODE 4.2.1 durchführen, das alles, was Sie brauchen, im Entwicklerordner installiert, und jetzt sehe ich keine Fehler.
Auch hier ist eine nützliche Referenz .
quelle
Vielleicht brauchst du Link Autoconf mit
brew link autoconf
.quelle