Oracle Linux Server versão 8.5 Apache/2.4.37 (Oracle Linux) PHP 7.2.24
O arquivo INI específico é 20-oci8.ini
, usando php -i
na linha de comando, ele mostra que o arquivo INI foi analisado e uma seção OCI8, mas via servidor web não está mostrando o arquivo INI como sendo analisado e nenhuma seção OCI8.
Eu escrevi 20-oci8.ini
do zero, então pensei que poderia ser um daqueles problemas de permissão do SELinux, mas nada aparece no /var/log/audit/audit.log
.
Este parece ser um problema comum, e eu fiz muitas pesquisas e tentei muitas coisas, incluindo desabilitar o SELinux, apenas para teste, mas com certeza não uma solução permanente, mesmo que funcionasse.
Refiz o arquivo INI usando
cp --preserve=context «existing-ini-file» 20-oci8.ini
e depois editado.ls -alZ
mostra tudo de bom.Também o servidor usa
php-fpm
, reiniciado explicitamente usandosudo systemctl restart php-fpm.service
.Reiniciei o Apache usando
sudo service apache2 restart
, agora vendo OCI8!