2017-09-28 2 views
0

J'utilise php 7 avec 12c Oracle ubuntu16.04.Want pour se connecter php avec base de données Oracle en utilisant oci8. Quand je tape php - m | grep oci8, cela indique qu'il est installé. Mais quand j'essaye de me connecter il montre "ne pouvait pas trouver le conducteur". De nombreuses solutions sont montrées dans les fenêtres, mais pas sous Linux. Je peux connecter Oracle en utilisant un nom d'utilisateur et un mot de passe et déclencher une requête dans la console de requête Oracle.Comment connecter php 7 avec Oracle 12c en utilisant oci8 dans ubuntu 16.04

Répondre

0

Assurez-vous que les variables d'environnement appropriées pour Oracle par exemple LD_LIBRARY_PATH sont définis. Ceux-ci doivent être définis séparément pour votre serveur Web et votre shell de terminal.

Pour le serveur Web Ubuntu, vous utiliserez probablement le fichier envvars apache2 (Il/etc/sysconfig/httpd sur les systèmes RHEL). Il y a des conseils sont dans la section « Configuration de l'environnement Oracle pour PHP sous Linux » sur P77 de http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html