GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiere ich phpize in Ubuntu?

Frage :Ich habe einen Fehler phpize wurde bei der Installation der PHP-SSH2-Erweiterung auf Ubuntu nicht gefunden. So installieren Sie phpize in Ubuntu?

Lösung:So installieren Sie phpize in Ubuntu

phpize ist ein PHP-Befehl, der dabei hilft, eine Erweiterung für die Kompilierung vorzubereiten. Es ist im Grunde ein Shell-Skript, das eine Erweiterung zum Kompilieren bereit macht. Sehen wir uns beispielsweise an, wie die PHP-SSH2-Erweiterung kompiliert und installiert wird.

Laden Sie die ssh2-Erweiterung für PHP herunter

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

Extrahieren Sie das Erweiterungsarchiv wie folgt

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

Finden Sie configure Skript im Erweiterungsverzeichnis? Um die Erweiterung zu kompilieren, benötigen Sie ein Konfigurationsskript, das mit phpize generiert wird Befehl.

Wenn Sie phpize nicht haben installiert, dann können Sie es wie unten gezeigt installieren. phpize für PHP7 ist im PHP-Entwicklungspaket enthalten. Sie müssen also nur das PHP-Entwicklungspaket installieren.

$ sudo apt-get install php7.0-dev

Notiz

Denken Sie daran, das richtige PHP-Entwicklungspaket zu installieren. Beachten Sie die an php angehängte Version in php7.0-dev. Für PHP 7.1 würde das Entwicklungspaket php7.1-dev.

heißen

Nach der Installation finden Sie phpize Befehl in /usr/bin Verzeichnis.

$phpize

Möglicherweise finden Sie auch phpize7.0 auch befehlen.

$phpize7.0

Die phpize Der Befehl sollte auf der obersten Ebene eines Erweiterungsverzeichnisses ausgeführt werden und es sollte eine Datei mit dem Namen config.m4 geben .

Über config.m4

Die Datei config.m4 informiert das UNIX-Build-System über die Konfigurationsoptionen, welche externen Bibliotheken und Includes erforderlich sind und welche Quelldateien als Teil davon kompiliert werden müssen. config.m4-Datei werden mit autoconf geschrieben Syntax. Erfahren Sie mehr über config.m4.

Um beispielsweise die PHP-SSH2-Erweiterung zu kompilieren, ändern Sie das Verzeichnis in den extrahierten Erweiterungsordner und stellen Sie sicher, dass config.m4 Datei ist vorhanden. Falls vorhanden, dann phpize ausführen Befehl, um die Erweiterung für die Kompilierung vorzubereiten.

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

Jetzt ist die Erweiterung fertig zum Kompilieren. Fahren Sie fort und führen Sie configure, make und make install aus, um die Erweiterung bereitzustellen.

$ ./configure
$ make
$ make install

Das ist es.


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie Maven auf Ubuntu

  3. So installieren Sie Wine auf Ubuntu

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 20.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04