GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Install phpize di Ubuntu?

Pertanyaan :Saya mendapat error phpize tidak ditemukan ketika menginstal ekstensi PHP-SSH2 pada Ubuntu. Bagaimana menginstal phpize di Ubuntu?

Solusi:Bagaimana menginstal phpize di Ubuntu

phpize adalah perintah PHP yang membantu untuk mempersiapkan perpanjangan untuk kompilasi. Ini pada dasarnya shell script yang membuat perpanjangan siap kompilasi. Sebagai contoh, mari kita lihat bagaimana untuk mengkompilasi dan menginstal ekstensi PHP-SSH2.

Download ekstensi ssh2 untuk PHP

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

Ekstrak arsip ekstensi seperti di bawah ini

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

Apakah Anda menemukan configure Script di dalam direktori ekstensi? Dalam rangka untuk mengkompilasi ekstensi yang Anda butuhkan skrip configure dan yang akan dihasilkan dengan menggunakan phpize perintah.

Jika Anda tidak memiliki phpize diinstal, maka Anda dapat menginstalnya seperti yang ditunjukkan di bawah ini. phpize untuk PHP7 dibundel dalam paket pengembangan PHP. Jadi semua yang Anda butuhkan adalah untuk menginstal paket pengembangan PHP.

$ sudo apt-get install php7.0-dev

Catatan

Ingatlah untuk menginstal paket pengembangan PHP yang tepat. Perhatikan versi ditambahkan ke php di php7.0-dev. Untuk PHP 7.1, paket pembangunan akan disebut sebagai php7.1-dev.

Setelah terinstal, Anda akan menemukan phpize perintah di dalam /usr/bin direktori.

$phpize

Anda juga mungkin menemukan phpize7.0 perintah juga.

$phpize7.0

phpize perintah harus dijalankan di tingkat atas dari direktori ekstensi dan harus ada sebuah file bernama config.m4 .

Tentang config.m4

File config.m4 menceritakan UNIX membangun sistem tentang pilihan konfigurasi, apa eksternal perpustakaan dan termasuk yang diperlukan dan apa sumber file yang akan dikompilasi sebagai bagian dari itu. File config.m4 ditulis menggunakan autoconf sintaksis. Pelajari lebih lanjut tentang config.m4.

Misalnya, untuk mengkompilasi ekstensi PHP-SSH2, mengubah direktori ke folder ekstensi diekstrak dan pastikan config.m4 File hadir. Jika ada, kemudian jalankan phpize perintah untuk mendapatkan perpanjangan siap untuk kompilasi.

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

Sekarang ekstensi siap kompilasi. Pergi ke depan dan menjalankan configure, make dan make install untuk menyebarkan ekstensi.

$ ./configure
$ make
$ make install

Itu saja.


Ubuntu
  1. Cara Menginstal Odoo di Ubuntu

  2. Cara menginstal R di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal Maven di Ubuntu

  2. Cara Menginstal Anggur di Ubuntu

  3. Cara Menginstal Ruby di Ubuntu 20.04

  1. Cara Menginstal Putty di Ubuntu

  2. Cara Menginstal Ruby di Ubuntu 18.04

  3. Cara Menginstal Pip di Ubuntu 18.04