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.