update - cómo instalar y ejecutar phpize
phpize centos (13)
Instalar desde el terminal de
linux
sudo apt-get install <php_version>-dev
Ejemplo:
sudo apt-get install php5-dev #For `php` version 5
sudo apt-get install php7.0-dev #For `php` version 7.0
He querido instalar ffmpeg como una extensión de mi configuración de php. Entonces, antes de que pueda instalarlo, necesito phpize
en phpize
. Instalé php5-dev por sudo apt-get install php5-dev
Pero ahora, cuando ejecuto phpize, aparece el siguiente error:
phpize
Cannot find config.m4.
Make sure that you run ''/usr/bin/phpize'' in the top level source directory of the module
La ubicación de mi php.ini es /usr/local/zend/etc/php.ini
De otro recurso en línea, intenté esto
sudo apt-get install autoconf automake libtool m4
Pero todos ellos ya están instalados.
Locate config.m4 no devolvió nada.
¿Alguna sugerencia aquí sobre cómo puedo obtener phpize y así, ffmpeg funcionando?
En Debian / Ubuntu, está en el paquete php5-dev.
sudo apt-get install php5-dev
Para PHP 7.0 (del comentario rahilwazir):
sudo apt-get install php7.0-dev
Para PHP 7.1
sudo apt-get install php7.1-dev
En Redhat Enterprise / CentOS, utilice yum
para instalar el módulo php-devel
:
yum install php-devel
Para PHP 7, necesitas:
yum install php70-php-devel
En Ubuntu 16.04, puedes instalar phpize
con el comando
aptitude install php7.1-dev // for php 7.1
que es equivalente a
apt-get install php7.1-dev // for php 7.1
Esto podría ayudar a alguien en ubuntu. Sin promesas.
sudo apt-get install libcurl3 php5-dev libcurl4-gnutls-dev libmagic-dev
sudo apt-get install php-http make
sudo pecl install pecl_http
Y agregando "extension=http.so"
a php.ini (ubicado normalmente en /etc/php5/apache2/php.ini
)
A continuación, reinicie Apache ( sudo service apache2 restart
).
En caso de duda, verifique sus registros de Apache:
sudo su --
cd /var/log/apache2
tail -25 error.log
¿Http.so está comenzando o está fallando?
Hmm ... ¿realmente no sé cómo lo resolvió? Pero los siguientes pasos me lo resolvieron:
find / -name ''config.m4''
Ahora mira si el config.m4 está en alguna parte de una carpeta de esas cosas que quieres convertir en phpize. Ve a esa carpeta y ejecuta phpize directamente allí.
Oh ... Lo tengo funcionando escribiendo /usr/bin/phpize
lugar de solo phpize
.
Para ubuntu 14.04LTS con php 7, problema:
sudo apt-get install php-dev
Luego instala:
pecl install memcache
Para ubuntu con plesk instalado, ejecute apt-get install plesk-php56-dev, para otras versiones simplemente cambie XX en phpXX (sin punto)
Para usuarios de PHP7
sudo apt-get install php7.0-dev
Por ejemplo, si quisiera usar el comando "phpize" para PHP 5.6, usaría la ruta completa: Código:
/opt/cpanel/ea-php56/root/usr/bin/phpize
Por supuesto en PHP7.2
sudo apt-get install php7.2-dev
Vaya a la carpeta descargada y allí encontrará config.m4. Abra la terminal y ejecute phpsize.