GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat phpize v Ubuntu?

Otázka :Zobrazila se mi chyba phpize nebyl nalezen při instalaci rozšíření PHP-SSH2 na Ubuntu. Jak nainstalovat phpize v Ubuntu?

Řešení:Jak nainstalovat phpize v Ubuntu

phpize je PHP příkaz, který pomáhá připravit rozšíření pro kompilaci. Je to v podstatě skript shellu, který připravuje rozšíření ke kompilaci. Podívejme se například, jak zkompilovat a nainstalovat rozšíření PHP-SSH2.

Stáhněte si rozšíření ssh2 pro PHP

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

Rozbalte archiv rozšíření, jak je uvedeno níže

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

Najdete configure skript v adresáři rozšíření? Pro kompilaci rozšíření potřebujete konfigurační skript, který se vygeneruje pomocí phpize příkaz.

Pokud nemáte phpize nainstalován, pak jej můžete nainstalovat, jak je znázorněno níže. phpize for PHP7 je součástí vývojového balíčku PHP. Takže vše, co potřebujete, je nainstalovat vývojový balíček PHP.

$ sudo apt-get install php7.0-dev

Poznámka

Nezapomeňte nainstalovat správný vývojový balíček PHP. Všimněte si verze připojené k php v php7.0-dev. Pro PHP 7.1 by se vývojový balíček jmenoval php7.1-dev.

Po instalaci najdete phpize příkaz uvnitř /usr/bin adresář.

$phpize

Můžete také najít phpize7.0 také příkaz.

$phpize7.0

phpize příkaz by měl být spuštěn na nejvyšší úrovni adresáře rozšíření a měl by tam být soubor s názvem config.m4 .

O config.m4

config.m4 informuje systém sestavení UNIX o možnostech konfigurace, o tom, jaké externí knihovny a součásti jsou vyžadovány a jaké zdrojové soubory mají být zkompilovány jako jeho součást. config.m4 se zapisují pomocí autoconf syntax. Další informace o config.m4.

Chcete-li například zkompilovat rozšíření PHP-SSH2, změňte adresář na složku extrahovaného rozšíření a ujistěte se, že config.m4 soubor je přítomen. Pokud existuje, spusťte phpize příkaz k přípravě rozšíření ke kompilaci.

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

Nyní je rozšíření připraveno ke kompilaci. Pokračujte spuštěním konfigurace, vytvoření a instalace rozšíření.

$ ./configure
$ make
$ make install

To je ono.


Ubuntu
  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Maven na Ubuntu

  2. Jak nainstalovat Wine na Ubuntu

  3. Jak nainstalovat Ruby na Ubuntu 20.04

  1. Jak nainstalovat PuTTY na Ubuntu

  2. Jak nainstalovat Ruby na Ubuntu 18.04

  3. Jak nainstalovat Pip na Ubuntu 18.04