GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur de configuration de phpize :impossible de trouver les sources (config.m4)

Question :Essayer d'installer l'une des extensions PHP à partir de la source. J'ai lancé phpize commande et a rencontré l'erreur "Erreur de configuration phpize :impossible de trouver les sources (config.m4) ".

Ci-dessous le message d'erreur complet :

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

Solution :Le phpize , la commande est destinée à être exécutée dans le répertoire source de niveau supérieur du module/extension . Par exemple, j'essayais d'installer mysqlnd . Vous devez donc être dans php7.2.3/ext/mysqlnd . Si vous exécutez dans le répertoire source de l'extension et que vous obtenez toujours l'erreur, le répertoire doit contenir un fichier nommé config.m4.

Listez d'abord les fichiers avec config*

#ls config*
config.w32  config9.m4

Copiez simplement le fichier config9.m4 vers config.m4

#cp config9.m4 config.m4

Lancez maintenant phpize pour une compilation réussie

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

Linux
  1. Impossible de compiler Python.h - Erreur d'installation de Websockify

  2. ld ne peut pas trouver une bibliothèque existante

  3. Erreur de compilation OCaml :/usr/bin/ld :impossible de trouver -lstr

  4. Installation de Qt sous Linux, impossible de trouver -lGL

  5. node.js :impossible de trouver le module 'demande'

Impossible de trouver pspell - Correction d'une erreur de configuration PHP

Vous ne trouvez pas -lm ?

Comment configurer une page d'erreur personnalisée ?

Impossible de trouver l'erreur de bibliothèque libcrypto

ERREUR :ld.so :l'objet LD_PRELOAD ne peut pas être préchargé :ignoré

Erreur Samba 4.9.0 ./configure lmdb