Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não consigo utilizar a library mysqli

Estou subindo um container a partir da imagem php:8.1-apache para tentar fazer o curso. Contudo, mesmo editando o arquivo php.ini, não consigo utilizar a biblioteca, retorna esse erro: Fatal error: Uncaught Error: Class "mysqli" not found in /var/www/html/config.php:2 Já tentei entrar no container e procurar pelo pacote mysqli mas não encontro. Já tentei instalar a default-mysql-client, mas também não funciona. Alguém pode me ajudar?

2 respostas
solução!

Fala, Daniel. Beleza?

Cara, você precisa instalar e habilitar a extensão mysqli nessa imagem do Docker. Tenta:

docker build -t php:8.1-apache
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli

Muito obrigado Hélio, era exatamente o que faltava.