$ PHP erreurs AUTOCONF sur mac os x 10.7.3 en essayant d'installer des extensions pecl
j'essaye de configurer ma machine avec pecl_http et memcache et dans les deux cas, j'obtiens des erreurs similaires. C'est sur MAC OS X 10.7.3 (lion) et J'ai aussi Xcode installé dessus. J'ai aussi installé Zend Server community edition avant d'exécuter ces commandes et J'ai défini des variables D'environnement CFLAGS='-arch i386-arch x86_64'. Alors s'il vous plaît aidez-moi avec ce que je dois faire
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
6 réponses
vous devez installer autoconfig. J'aime généralement installer des bibliothèques à partir de sources. Vous pouvez donc faire ce qui suit:
curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
tar xzf autoconf-latest.tar.gz
cd autoconf-*
./configure --prefix=/usr/local
make
sudo make install
je viens de traverser ça avec Mountain Lion.
sur Mac OS X 10.8 situation est légèrement différente. La solution votée par Bob Spryn ne fonctionne pas, car elle ne crée pas de liens symboliques, donc après l'installation de autoconf
vous devriez les faire:
sudo ln -s /usr/local/Cellar/autoconf/2.69/bin/autoconf /usr/bin/autoconf
sudo ln -s /usr/local/Cellar/autoconf/2.69/bin/autoheader /usr/bin/autoheader
je sais que cette question a été 10.7, mais j'espère que ma réponse est utile pour quelqu'un 10.8. :)
mise à Jour: fonctionne Aussi sur 10.10 Yosemite.
XCODE 4.3 ne pas mettre tous les autoconf etc. outils du Développeur dossier. Il ne crée même pas ce dossier dans MACINTOSH HD. J'ai dû passer à XCODE 4.2.1 qui installe tout ce dont vous avez besoin dans le dossier Developer et maintenant je ne vois aucune erreur.
ici Aussi, est un de référence utile .
peut-être que vous avez besoin de link autoconf avec brew link autoconf
.