ホームページ  >  記事  >  バックエンド開発  >  php7をOracle 11gに接続する方法

php7をOracle 11gに接続する方法

王林
王林オリジナル
2019-10-17 16:10:364083ブラウズ

php7をOracle 11gに接続する方法

#1. クライアントを解凍してディレクトリに配置し、新しい tnsnames.ora を作成してクライアント フォルダのサブディレクトリに配置します。

php7をOracle 11gに接続する方法

2. 次のコードを追加します: est_db は自分で指定した接続名で、IP をリモート Oracle の IP に置き換え、service_name にデータベース名を入力します

php7をOracle 11gに接続する方法#3. php の oci 拡張子または pdo_oci 拡張子を有効にする、接続テスト

php7 には php_oci_11g の拡張子がないため、自分でインストールし、対応するバージョンの DLL ファイルをダウンロードする必要があります。これを php の ext ディレクトリに置き、php.ini で拡張機能を有効にします

Windows を開いた後、oci.dll ファイルが見つからない可能性があります

php7をOracle 11gに接続する方法 4. 上記のクライアントの oci.dll ファイルを php ディレクトリにコピーします。 -->>php を起動し、PHPinfo を確認すると、次の拡張子が表示されるはずです。

php7をOracle 11gに接続する方法5.データベースに接続するためのコード

# #6. PDO モードでは次の例外がスローされます (SQLSTATE[]: pdo_oci_handle_factory: > (ext\pdo_oci\oci_driver) .c:642)) php7をOracle 11gに接続する方法

今コピーした場合 php ディレクトリ内のファイルを削除すると、一部のファイルは使用されていれば確実に削除されません テスト後、次のファイルと oci のみ.dll ファイルは今削除できません

##7 、これで完了です。ここで上記の PHP コードをテストしてください:

php7をOracle 11gに接続する方法

推奨チュートリアル:

PHP ビデオ チュートリアルphp7をOracle 11gに接続する方法

以上がphp7をOracle 11gに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。