$ 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
102
demandé sur Ares 2012-02-17 08:06:22

6 réponses

brew install autoconf

beaucoup plus facile solution

291
répondu Bob Spryn 2012-03-02 02:29:53

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.

87
répondu Ares 2012-12-28 20:28:09

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.

53
répondu Anton Babenko 2014-11-19 16:11:07

ou

sudo port install autoconf

si vous utilisez macports

14
répondu stoefln 2012-05-10 13:39:09

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 .

3
répondu krishna 2012-03-12 07:56:46

peut-être que vous avez besoin de link autoconf avec brew link autoconf .

0
répondu Jichao 2016-08-15 08:14:23