Boa tarde !
Tenho um banco oracle 19c em uma maquina remota, o qual quero acessar os dados.
Quero fazer a conexão da minha maquina local (Ubuntu) com oracle 19c remoto (CentOS), via Php PDO; visualizado com php -S localhost:8080
segue o código:
$odb = new PDO('oci:dbname=191.191.191.55', 'root', '123');
if ($odb == FALSE) { echo "Erro na conexão"; }else{ echo "Conectado";}
Cujo erro é: PHP Fatal error: Uncaught PDOException: could not find driver in /var/www/html/oracle/conexao.php:10
Então tentei descomentar o ";extension=pdo_oci" do 7.4/cli/php.ini seguido das ações: sudo service apache2 restart
sudo php -S localhost:8080 , no diretório html do apache2.
Rodando, aparecendo ,então, os seguintes erros:
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_oci' (tried: /usr/lib/php/20190902/pdo_oci (/usr/lib/php/20190902/pdo_oci: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/pdo_oci.so (/usr/lib/php/20190902/pdo_oci.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Fatal error: Uncaught PDOException: could not find driver in /var/www/html/oracle/conexao.php:10 Stack trace:
#0 /var/www/html/oracle/conexao.php(10): PDO->__construct()
#1 {main}
Obrigado!