Это должно быть где-то в дампе phpinfo (), но я просто не знаю где. Это должно быть в разделе «Дополнительные модули»? Где-нибудь еще? Я пытаюсь выяснить, почему некоторые расширения не загружаются, но я даже не знаю, где искать.
php
php-extension
Bialecki
источник
источник
php -r 'print_r(get_loaded_extensions());'
и выводит тот же список, что иphp -m
php -r "phpinfo(INFO_MODULES);" | grep -B 3 -i version > modules.txt
Вы хотите запустить:
в командной строке,
или если у вас есть доступ к файлу конфигурации сервера, откройте
и посмотрите на все расширения,
Вы даже можете включить или отключить их, переключаясь между On и Off, как это
источник
источник
get_loaded_extensions()
вывести список расширений.phpinfo(INFO_MODULES);
Вывести расширения и их детали.источник
Если вы хотите проверить, загружено ли определенное расширение, вы также можете использовать эту
extension_loaded
функцию, см. Документацию здесь.источник
Вы ищете конкретное расширение? В вашем браузере
phpinfo();
просто нажмите Ctrl+ Fв своем веб-браузере, введите первые 3-4 буквы нужного вам расширения, и оно должно показать вам, загружено оно или нет.Обычно в
phpinfo()
нем не отображаются все загруженные расширения в одном месте, у него есть отдельный раздел для каждого загруженного расширения, где отображаются все его переменные, пути к файлам и т. Д., Поэтому, если для вашего расширения нет раздела, назовите его вероятно означает, что он не загружен.В качестве альтернативы вы можете открыть свой файл php.ini и использовать метод Ctrl+, Fчтобы найти свое расширение и посмотреть, не было ли оно закомментировано (обычно точкой с запятой в начале строки).
источник
Вы спросили, где вы видите загруженные расширения в выводе phpinfo ().
Ответ:
Они перечислены внизу как отдельные разделы / таблицы и ТОЛЬКО если они загружены. Вот пример расширения загруженного Curl.
...
...
Я установил его на Linux Debian с
источник