Deve estar em algum lugar no dump phpinfo (), mas eu simplesmente não sei onde. Ele deveria estar na seção "Módulos adicionais"? Em outro lugar? Estou tentando descobrir por que algumas extensões não parecem carregadas, mas nem sei para onde devo procurar.
php
php-extension
Bialecki
fonte
fonte
php -r 'print_r(get_loaded_extensions());'
que produz a mesma listaphp -m
php -r "phpinfo(INFO_MODULES);" | grep -B 3 -i version > modules.txt
Você quer executar:
na linha de comando
ou se você tiver acesso ao arquivo de configuração do servidor aberto
e veja todas as extensões,
você pode até ativá-los ou desativá-los alternando entre Ativado e Desativado dessa maneira
fonte
fonte
get_loaded_extensions()
saída da lista de extensões.phpinfo(INFO_MODULES);
produzir as extensões e seus detalhes.fonte
Se você deseja testar se uma extensão específica está carregada, também pode usar a
extension_loaded
função, consulte a documentação aquifonte
Você está procurando uma extensão específica? No seu
phpinfo();
, basta pressionar Ctrl+ Fno seu navegador da web, digite as primeiras 3-4 letras da extensão que você está procurando e deve mostrar se está carregado ou não.Normalmente,
phpinfo()
ele não mostra todas as extensões carregadas em um local, ele possui uma seção separada para cada extensão carregada, onde mostra todas as suas variáveis, caminhos de arquivos, etc. provavelmente significa que não está carregado.Como alternativa, você pode abrir seu arquivo php.ini e usar o método Ctrl+ Fpara encontrar sua extensão, e ver se ela foi comentada (geralmente por um ponto e vírgula perto do início da linha).
fonte
Você perguntou onde você vê as extensões carregadas na saída phpinfo ().
Responda:
Eles são listados na parte inferior como seções / tabelas separadas e SOMENTE se forem carregados. Aqui está um exemplo de extensão Curl carregado.
...
...
Eu o instalei no Linux Debian com
fonte