GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo instalar phpize en Ubuntu?

Pregunta :Recibí un error phpize no encontrado al instalar la extensión PHP-SSH2 en Ubuntu. Cómo instalar phpize en Ubuntu?

Solución:Cómo instalar phpize en Ubuntu

phpize es un comando de PHP que ayuda a preparar una extensión para la compilación. Es básicamente un script de shell que prepara una extensión para compilarla. Por ejemplo, veamos cómo compilar e instalar la extensión PHP-SSH2.

Descargar la extensión ssh2 para PHP

$ wget https://github.com/Sean-Der/pecl-networking-ssh2/archive/php7.zip

Extraiga el archivo de extensión como se muestra a continuación

$ unzip php7.zip
$ cd pecl-networking-ssh2-php7

¿Encuentra configure script dentro del directorio de extensiones? Para compilar la extensión, necesita configurar el script y se generará usando phpize comando.

Si no tienes phpize instalado, entonces puede instalarlo como se muestra a continuación. phpize para PHP7 se incluye dentro del paquete de desarrollo de PHP. Así que todo lo que necesita es instalar el paquete de desarrollo de PHP.

$ sudo apt-get install php7.0-dev

Nota

Recuerde instalar el paquete de desarrollo de PHP adecuado. Tenga en cuenta la versión adjunta a php en php7.0-dev. Para PHP 7.1, el paquete de desarrollo se llamaría php7.1-dev.

Una vez instalado, encontrará phpize comando dentro de /usr/bin directorio.

$phpize

También puede encontrar phpize7.0 comando también.

$phpize7.0

El phpize el comando debe ejecutarse en el nivel superior de un directorio de extensión y debe haber un archivo llamado config.m4 .

Acerca de config.m4

El archivo config.m4 le informa al sistema de compilación UNIX sobre las opciones de configuración, qué bibliotecas externas e incluye se requieren y qué archivos fuente se compilarán como parte de él. El archivo config.m4 se escribe usando autoconf sintaxis. Más información sobre config.m4.

Por ejemplo, para compilar la extensión PHP-SSH2, cambie el directorio a la carpeta de la extensión extraída y asegúrese de que config.m4 el archivo está presente. Si está presente, ejecute phpize Comando para preparar la extensión para la compilación.

$ cd pecl-networking-ssh2-php7
$ phpize
Configuring for:
PHP Api Version: 20151012
Zend Module Api No: 20151012
Zend Extension Api No: 320151012

Ahora la extensión está lista para la compilación. Continúe y ejecute configure, make y make install para implementar la extensión.

$ ./configure
$ make
$ make install

Eso es todo.


Ubuntu
  1. Cómo instalar Odoo en Ubuntu

  2. Cómo instalar Maven en Ubuntu

  3. Cómo instalar Wine en Ubuntu

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Go en Ubuntu 18.04

Cómo instalar R en Ubuntu 20.04

Cómo instalar Go en Ubuntu 18.04

Cómo instalar R en Ubuntu 18.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04