Ao adicionar uma extensão ao PHP:
-
Certifique-se de adicioná-lo ao arquivo php.ini correto:
- Verifique a saída de
phpinfo();
da linha "Loaded Configuration File"- veja se você está realmente usando o /etc/php.ini
- Como alternativa, tente:
php -i | grep php.ini
- alguns ambientes (por exemplo, FastCGI) podem carregar um arquivo de configuração diferente, portanto, isso nem sempre é confiável
- alguns ambientes (por exemplo, FastCGI) podem carregar um arquivo de configuração diferente, portanto, isso nem sempre é confiável
- Verifique a saída de
-
php.ini é um arquivo INI - é dividido em seções (com os nomes das seções entre colchetes). Uma diretiva na seção errada pode não ser corretamente aplicada. Você deve adicionar extensões à seção '[PHP]' (normalmente a primeira seção, geralmente é seguida por seções para 'Configurações do módulo')
-
O PHP carrega os arquivos ini do /etc/php.d - é uma boa prática adicionar a extensão a partir daí. Crie um novo arquivo ini, nomeado após o seu módulo, contendo a diretiva 'extension =' e qualquer opção de configuração específica do módulo. Por exemplo:
echo "extension=phpwkhtmltox.so" > /etc/php.d/phpwkhtmltox.ini
Claro, reinicie o Apache / PHP depois de ter feito as alterações e confirme que eles foram bem-sucedidos usando phpinfo();