Erro de modulo não carregado, mesmo estando em php.ini

Erro de modulo não instalado ao tentar rodar alguma ferramenta como o composer. Então ao conferir o php.ini você vẽ que mesmo estando carregado o modulo o erro acontece.
Você acessa o phpinfo()  e constata que o modulo está carregado, mas, no console você continua com erro sobre aquele modulo.
Isso pode acontecer por estar usando uma versão do PHP no APACHE e outra versão no restante do sistema.
Para verificar, olhe a versão que aparece no resultado de phpinfo e o que aparece no prompt com o comando:

php --version

Se elas forem diferentes então você pode tentar que ambas fiquem iguais (supondo que a que você tem no apache seja 7.2) com os comandos a seguir:

Colocar o Apache para usar 7.2:
sudo a2dismod php5.6
sudo a2enmod php7.2
sudo service apache2 restart
 
Colocar o restante do sistema a usar a 7.2 (Command Line):
sudo update-alternatives --set php /usr/bin/php7.2
sudo update-alternatives --set phar /usr/bin/phar7.2
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.2
sudo update-alternatives --set phpize /usr/bin/phpize7.2
sudo update-alternatives --set php-config /usr/bin/php-config7.2 
 
 
Feito isso as versões em ambos agora deverá ser 7.2

Comentários

Postagens mais visitadas