sierra - phpize-No se puede encontrar config.m4.
update php mac os x yosemite (5)
Estoy intentando ejecutar el comando ''phpize'' en MacOSx Mountain Lion, pero esto es lo que obtengo
Cannot find config.m4.
Make sure that you run ''/opt/local/bin/phpize'' in the top level source directory of the module
¿Cómo resuelvo este error?
El comando phpize
está destinado a ejecutarse en el nivel superior de un directorio de origen de extensión (este directorio de origen debe contener un nombre de archivo config.m4).
Consulte http://php.net/manual/en/install.pecl.phpize.php para obtener más información.
En inglés simple, significa que está ejecutando el comando desde el directorio incorrecto. Debe estar en el directorio que contiene la fuente de la extensión que está intentando instalar.
Por ejemplo, si está tratando de instalar mcrypt, como lo estaba cuando me topé con esta página de desbordamiento de pila, debe estar en php-5.6.24 / ext / mcrypt y luego ejecutar el comando.
Mi problema era que estaba intentando ejecutar el comando solo para ver si lo tenía instalado.
Tratar de ejecutar el comando solo le da ese error, solo utilícelo dentro del directorio (lo más probable es que haya descargado) que contiene la extensión que está tratando de instalar.
Aquí algunas instrucciones para instalar Xdebug para php7.2 por ejemplo.
Tenga especial cuidado en los pasos 3 y 4, primero cambie el directorio a la extensión descargada desempaquetada y luego ejecute phpize
.
primero ejecute ./configure
que creará el archivo config.m4
, los pasos son los mismos
http://qiita.com/MasatoYoshioka@github/items/e542f39a6f1a3bc1f71e
En la 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