Domanda :Tentativo di installare una delle estensioni PHP dal sorgente. Ho eseguito phpize comando e si è verificato l'errore "phpize configure error:impossibile trovare sorgenti (config.m4) “.
Di seguito è riportato il messaggio di errore completo:
#phpize Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module
Soluzione :Il phpize , il comando deve essere eseguito nella directory di origine di livello superiore del module/extension . Ad esempio, stavo cercando di installare mysqlnd . Quindi devi essere in php7.2.3/ext/mysqlnd . Se stai eseguendo all'interno della directory di origine dell'estensione e continui a ricevere l'errore, la directory dovrebbe contenere un file chiamato config.m4.
Per prima cosa elenca i file con config*
#ls config* config.w32 config9.m4
Copia semplicemente il file config9.m4 a config.m4
#cp config9.m4 config.m4
Ora esegui phpize per una corretta compilazione
#phpize Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718