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
Nelze zkompilovat Python.h – Chyba instalace Websockify
Chyba Nelze najít OpenSSL [PHP Extension mysqlnd]