Frage :Versuch, eine der PHP-Erweiterungen aus der Quelle zu installieren. Ich habe phpize ausgeführt Befehl und stieß auf den Fehler „phpize-Konfigurationsfehler:Quellen nicht gefunden (config.m4) “.
Unten ist die vollständige Fehlermeldung:
#phpize Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module
Lösung :Die phpize , soll im Quellverzeichnis der obersten Ebene von module/extension ausgeführt werden . Zum Beispiel habe ich versucht, mysqlnd zu installieren . Sie müssen sich also in php7.2.3/ext/mysqlnd befinden . Wenn Sie innerhalb des Quellverzeichnisses der Erweiterung arbeiten und immer noch den Fehler erhalten, sollte das Verzeichnis eine Datei mit dem Namen config.m4. enthalten
Zuerst die Dateien mit config*
auflisten#ls config* config.w32 config9.m4
Kopieren Sie einfach die Datei config9.m4 zu config.m4
#cp config9.m4 config.m4
Führen Sie nun phpize aus für eine erfolgreiche Kompilierung
#phpize Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718