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 .
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.