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