Verificação de módulos PHP na hospedagem
O mecanismo PHP, além das funções principais da linguagem, estende sua funcionalidade por meio de módulos adicionais. Esses módulos podem estar instalados, mas também podem não estar. Além disso, os módulos instalados podem estar desativados e não funcionar.
Muita funcionalidade que nos é familiar
é implementada por meio de módulos.
Por exemplo, trabalho com JSON, trabalho com XML,
biblioteca CURL. Até mesmo o trabalho com funções
mb_ funciona por meio de módulos.
No ambiente local (localhost), geralmente a maioria dos módulos que precisamos virá instalada por padrão. Já na hospedagem, alguns módulos podem não estar presentes. Ou podem estar desativados. Isso é feito para economizar recursos da hospedagem.
Para verificar se um módulo está ativado, é necessário executar o seguinte comando:
<?php
phpinfo();
?>
Como resultado, uma página com a configuração do PHP será exibida no navegador. Podemos usar a pesquisa na página para encontrar o módulo desejado e verificar se ele está ativado ou não.
Vamos praticar isso nas seguintes tarefas:
Verifique se o módulo json está ativado.
Verifique se o módulo xml está ativado.
Verifique se o módulo zip está ativado.
Verifique se o módulo curl está ativado.
Verifique se o módulo mbstring está ativado.