Es muss irgendwo im phpinfo () Dump sein, aber ich weiß einfach nicht wo. Soll es sich im Abschnitt "Zusätzliche Module" befinden? Irgendwo anders? Ich versuche herauszufinden, warum einige Erweiterungen nicht geladen zu sein scheinen, aber ich weiß nicht einmal, wo ich suchen soll.
php
php-extension
Bialecki
quelle
quelle
php -r 'print_r(get_loaded_extensions());'
der dieselbe Listephp -m
php -r "phpinfo(INFO_MODULES);" | grep -B 3 -i version > modules.txt
Sie möchten ausführen:
in der Kommandozeile,
oder wenn Sie Zugriff auf die geöffnete Serverkonfigurationsdatei haben
und schauen Sie sich alle Erweiterungen an,
Sie können sie sogar aktivieren oder deaktivieren, indem Sie wie folgt zwischen Ein und Aus wechseln
quelle
quelle
get_loaded_extensions()
Geben Sie die Erweiterungsliste aus.phpinfo(INFO_MODULES);
Geben Sie die Erweiterungen und ihre Details aus.quelle
Wenn Sie testen möchten, ob eine bestimmte Erweiterung geladen ist, können Sie die
extension_loaded
Funktion auch verwenden , siehe Dokumentation hierquelle
Suchen Sie eine bestimmte Erweiterung? Drücken Sie in Ihrem
phpinfo();
einfach auf Ctrl+ Fin Ihrem Webbrowser, geben Sie die ersten 3-4 Buchstaben der gesuchten Erweiterung ein und es sollte Ihnen zeigen, ob sie geladen ist oder nicht.Normalerweise in
phpinfo()
darin nicht alle geladenen Erweiterungen an einem Speicherort angezeigt. Für jede geladene Erweiterung gibt es einen separaten Abschnitt, in dem alle Variablen, Dateipfade usw. angezeigt werden. Wenn also kein Abschnitt für Ihren Erweiterungsnamen vorhanden ist bedeutet wahrscheinlich, dass es nicht geladen ist.Alternativ können Sie Ihre Datei php.ini öffnen und die Ctrl+ F-Methode verwenden, um Ihre Erweiterung zu finden und festzustellen, ob sie auskommentiert wurde (normalerweise durch ein Semikolon am Zeilenanfang).
quelle
Sie haben gefragt, wo Sie geladene Erweiterungen in der Ausgabe von phpinfo () sehen.
Antworten:
Sie werden unten als separate Abschnitte / Tabellen aufgeführt und NUR, wenn sie geladen sind. Hier ist ein Beispiel für die geladene Erweiterung Curl.
...
...
Ich habe es unter Linux Debian mit installiert
quelle