GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer phpize dans Ubuntu ?

Question :J'ai une erreur phpize introuvable lors de l'installation de l'extension PHP-SSH2 sur Ubuntu. Comment installer phpize dans Ubuntu ?

Solution :Comment installer phpize dans Ubuntu

phpize est une commande PHP qui aide à préparer une extension pour la compilation. Il s'agit essentiellement d'un script shell qui rend une extension prête à être compilée. Par exemple, voyons comment compiler et installer l'extension PHP-SSH2.

Télécharger l'extension ssh2 pour PHP

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

Extraire l'archive de l'extension comme ci-dessous

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

Trouvez-vous configure script dans le répertoire d'extension ? Afin de compiler l'extension, vous avez besoin du script de configuration et celui-ci sera généré à l'aide de phpize commande.

Si vous n'avez pas phpize installé, vous pouvez l'installer comme indiqué ci-dessous. phpize pour PHP7 est fourni dans le package de développement PHP. Il vous suffit donc d'installer le package de développement PHP.

$ sudo apt-get install php7.0-dev

Noter

N'oubliez pas d'installer le bon package de développement PHP. Notez la version ajoutée à php dans php7.0-dev. Pour PHP 7.1, le package de développement serait nommé php7.1-dev.

Une fois installé, vous trouverez phpize commande dans /usr/bin répertoire.

$phpize

Vous pouvez également trouver phpize7.0 commande également.

$phpize7.0

Le phpize La commande doit être exécutée au niveau supérieur d'un répertoire d'extension et il doit y avoir un fichier nommé config.m4 .

À propos de config.m4

Le fichier config.m4 indique au système de construction UNIX les options de configuration, les bibliothèques externes et les inclusions requises et les fichiers source à compiler dans le cadre de celui-ci. Le fichier config.m4 est écrit en utilisant autoconf syntaxe. En savoir plus sur config.m4.

Par exemple, pour compiler l'extension PHP-SSH2, modifiez le répertoire dans le dossier d'extension extrait et assurez-vous que config.m4 le fichier est présent. Si présent, alors exécutez phpize commande pour préparer l'extension pour la compilation.

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

Maintenant, l'extension est prête pour la compilation. Allez-y et lancez configure, make et make install pour déployer l'extension.

$ ./configure
$ make
$ make install

C'est tout.


Ubuntu
  1. Comment installer Odoo sur Ubuntu

  2. Comment installer Maven sur Ubuntu

  3. Comment installer Wine sur Ubuntu

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 20.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04