2017-09-28 26 views
0

oci8を使用してOracleデータベースとphpを接続するには、ubuntu16.04でOracle 12cでPHP 7を使用しています。 php -m | grep oci8と入力すると、php-m | grep oci8がインストールされていることを示します。しかし、私が接続しようとすると "ドライバを見つけることができませんでした"と表示されます。 多くのソリューションがWindowsでは表示されますが、Linuxでは表示されません。私はoracleをユーザー名とパスワードを使用して接続し、Oracleクエリーコンソールでfireの問い合わせを行うことができます。ubuntuでoci8を使用してphp 7をoracle 12cに接続する方法16.04

答えて

0

Oracleに適切な環境変数が設定されていることを確認してください。 LD_LIBRARY_PATHが設定されます。これらは、Webサーバと端末シェル用に別々に設定する必要があります。

Ubuntu Webサーバーの場合は、おそらくapache2のenvvarsファイル(RHELシステムの/ etc/sysconfig/httpd)を使用します。 p77の「LinuxでのPHPのためのOracle環境の設定」の節のヒントがあります。http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html

関連する問題