GNU/Linux >> Znalost Linux >  >> Linux

chyba konfigurace phpize:nelze najít zdroje (config.m4)

Otázka :Pokus o instalaci jednoho z rozšíření PHP ze zdroje. Spustil jsem phpize a došlo k chybě „phpize configuration error:can find find sources (config.m4) “.

Níže je úplná chybová zpráva:

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

Řešení :phpize , příkaz je určen ke spuštění ve zdrojovém adresáři nejvyšší úrovně module/extension . Například jsem se snažil nainstalovat mysqlnd . Takže musíte být v php7.2.3/ext/mysqlnd . Pokud běžíte ve zdrojovém adresáři rozšíření a stále dochází k chybě, měl by adresář obsahovat soubor s názvem config.m4.

Nejprve vypište soubory s config*

#ls config*
config.w32  config9.m4

Jednoduše zkopírujte soubor config9.m4 na config.m4

#cp config9.m4 config.m4

Nyní spusťte phpize pro úspěšnou kompilaci

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

Linux
  1. Nelze najít platnou základní adresu URL:Chyba YumRepo [Vyřešeno]

  2. Nelze najít pspell – Opravit chybu konfigurace PHP

  3. Nemohu najít existující knihovnu

  1. Jak opravit chybu konfigurace:nelze najít adresář maker ‚m4‘ [Vyřešeno]

  2. CHYBA:ld.so:objekt LD_PRELOAD nelze předem načíst:ignorováno

  3. configure:error:v $PATH nebyl nalezen žádný přijatelný kompilátor jazyka C

  1. Nelze zkompilovat Python.h – Chyba instalace Websockify

  2. Chyba Nelze najít OpenSSL [PHP Extension mysqlnd]

  3. Nemůžete najít -lm?