GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare phpize in Ubuntu?

Domanda :Ho ottenuto un errore phpize non trovato durante l'installazione di estensione PHP-SSH2 su Ubuntu. Come installare phpize in Ubuntu?

Soluzione:Come installare phpize in Ubuntu

phpize è un comando PHP che aiuta a preparare una proroga per la compilazione. Si tratta fondamentalmente di uno script di shell che fa un'estensione pronto per la compilazione. Per esempio, vediamo come compilare e installare l'estensione PHP-SSH2.

Scarica l'estensione SSH2 per PHP

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

Estrarre l'archivio interno come di seguito

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

Trovi configure lo script all'interno della directory di estensione? Per compilare l'estensione è necessario script di configurazione e che verrà generato utilizzando phpize comando.

Se non si dispone di phpize installato, è possibile installarlo come illustrato di seguito. phpize per PHP7 viene impacchettato all'interno del pacchetto di sviluppo PHP. Quindi, tutto ciò che serve è quello di installare il pacchetto di sviluppo di PHP.

$ sudo apt-get install php7.0-dev

Nota

Assicurarsi di installare il proprio pacchetto di sviluppo di PHP. Nota la versione allegata al php in php7.0-dev. Per PHP 7.1, il pacchetto di sviluppo sarebbe stato nominato come php7.1-dev.

Una volta installato, troverete phpize comando all'interno /usr/bin directory.

$phpize

Si potrebbe anche trovare phpize7.0 di comando.

$phpize7.0

Il phpize comando deve essere eseguito al livello più alto di una directory di estensione e ci dovrebbe essere un file di nome config.m4 .

A proposito di config.m4

file di config.m4 dice al sistema di generazione UNIX sulle opzioni di configurazione, che cosa esterna librerie e comprende richiesto e quale fonte i file devono essere compilato come parte di essa. file di config.m4 sono scritti utilizzando autoconf sintassi. Scopri di più su config.m4.

Ad esempio, per compilare estensione PHP-SSH2, modificare la directory alla cartella estensione estratto e assicurarsi che config.m4 file è presente. Se presente, quindi eseguire phpize comando per ottenere l'estensione pronto per la compilazione.

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

Ora l'estensione è pronto per la compilazione. Vai avanti ed eseguire configure, make e make install per implementare l'estensione.

$ ./configure
$ make
$ make install

Questo è tutto.


Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare Maven su Ubuntu

  3. Come installare Wine su Ubuntu

  4. Come installare R su Ubuntu 16.04

  5. Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 20.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04