Estou construindo um servidor web no Rocky Linux 9 com Apache e PHP 8.3. Eu preciso da extensão pdo_dblib. Na linha de comando via "php -m" e "php-fpm -m", vejo que a extensão pdo_dblib existe em ambos. No entanto, quando despejo phpinfo() em um navegador, a extensão pdo_dblib não é carregada.
Phpinfo mostra que está rodando PHP-FPM. Anotei o arquivo de configuração carregado em /etc/opt/remi/php83/php.ini e o diretório de extensões em /etc/opt/remi/php83/php.d.
Aqui estão minhas etapas de solução de problemas:
- Verifiquei o /etc/opt/remi/php83/php.d para a extensão pdo_dblib. Não estava lá, então adicionei.
- Corrido
sudo systemctl restart php-fpm
- Corrido
sudo systemctl restart httpd
- Atualizou a página da web com phpinfo(). Ainda não carregado.
Alguma idéia de por que isso está acontecendo e como consertar?
Parece que você está confuso com as várias pilhas de PHP disponíveis
Verifique as perguntas frequentes do repositório
Para configuração e uso adequados do repositório, é recomendado seguir as instruções do assistente .
Se você quiser uma versão única, recomendo remover todo o pacote php83 e atualizar a versão padrão para 8.3.
Se você precisar de múltiplas versões e usar pacotes php83-*, será necessário instalar o pacote apropriado (conforme explicado pelo assistente)
E para verificar se está lá