GNU/Linux >> Belajar Linux >  >> Linux

kesalahan konfigurasi phpize:tidak dapat menemukan sumber (config.m4)

Pertanyaan :Mencoba menginstal salah satu ekstensi PHP dari sumbernya. Saya menjalankan phpize perintah dan menemukan kesalahan “kesalahan konfigurasi phpize:tidak dapat menemukan sumber (config.m4) “.

Di bawah ini adalah pesan kesalahan lengkapnya:

#phpize
Cannot find config.m4.
Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module

Solusi :phpize , perintah dimaksudkan untuk dijalankan di direktori sumber tingkat atas dari module/extension . Misalnya, saya mencoba menginstal mysqlnd . Jadi Anda harus berada di php7.2.3/ext/mysqlnd . Jika Anda menjalankan di dalam direktori sumber ekstensi dan masih mendapatkan kesalahan, maka direktori tersebut harus berisi file bernama config.m4.

Pertama-tama daftar file dengan config*

#ls config*
config.w32  config9.m4

Cukup, salin file config9.m4 ke config.m4

#cp config9.m4 config.m4

Sekarang jalankan phpize untuk kompilasi yang berhasil

#phpize
Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718

Linux
  1. Kesalahan Kompilasi OCaml:/usr/bin/ld:tidak dapat menemukan -lstr

  2. Menginstal Qt di linux, tidak dapat menemukan -lGL

  3. node.js:tidak dapat menemukan modul 'permintaan'

  1. KESALAHAN:ld.so:objek LD_PRELOAD tidak dapat dimuat sebelumnya:diabaikan

  2. Membangun kesalahan menggunakan cmake:tidak dapat menemukan -lpthreads

  3. KESALAHAN:Tidak dapat menghapus 'wrapt'. saat memasang tensorflow-gpu~=1.14

  1. Cara Memperbaiki kesalahan Konfigurasi:tidak dapat menemukan direktori makro 'm4' [Terpecahkan]

  2. Tidak dapat menemukan baseurl yang valid:Kesalahan YumRepo [Terpecahkan]

  3. Tidak dapat mengkompilasi Python.h – Kesalahan instalasi Websockify