phpize-impossible de trouver la configuration.m4.
J'essaie d'exécuter la commande' phpize ' sur MacOSx Mountain Lion, mais c'est ce que j'obtiens
Cannot find config.m4.
Make sure that you run '/opt/local/bin/phpize' in the top level source directory of the module
Comment résoudre cette erreur ?
5 réponses
La commande phpize
est destinée à être exécutée au niveau supérieur d'un répertoire source d'extension (ce répertoire source doit contenir une configuration de nom de fichier.m4).
Voir http://php.net/manual/en/install.pecl.phpize.php pour plus d'informations.
En anglais simple, cela signifie que vous exécutez la commande à partir du mauvais répertoire. Vous devez être dans le répertoire qui contient la source de l'extension que vous essayez d'installer.
Par exemple, si vous essayez d'installer mcrypt, comme je l'étais quand je suis tombé sur cette page de débordement de pile, vous devez être en php-5.6.24 / ext / mcrypt, puis exécutez la commande.
Http://qiita.com/MasatoYoshioka@github/items/e542f39a6f1a3bc1f71e
Dans le terminal
ls config.m4
ls config*
config.w32 config0.m4
cp config0.m4 config.m4
cd /usr/local/src/php-5.3.29/ext/zlib
phpize
./configure
make clean && make && make install
nano php.ini
add extension=zlib.so
Première exécution ./configure
Il va créer config.m4
Fichier, reste les étapes sont les mêmes
Mon problème était que j'essayais d'exécuter la commande juste pour voir si je l'avais installée.
Essayer d'exécuter la commande seule vous donne cette erreur, utilisez-la uniquement dans le répertoire (probablement que vous avez téléchargé) qui contient l'extension que vous essayez d'installer.
Voici quelques instructions pour installer Xdebug pour php7. 2 par exemple.
Faites attention aux étapes 3 et 4, vous changez d'abord dir pour l'extension téléchargée décompressée, puis vous exécutez phpize
.