ホームページ  >  記事  >  バックエンド開発  >  WAMP 環境での Oracle 関数ライブラリ (oci) の拡張、wampoci_PHP チュートリアル

WAMP 環境での Oracle 関数ライブラリ (oci) の拡張、wampoci_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:48:281050ブラウズ

WAMP 環境で oracle 関数ライブラリ (oci) を展開します。wampoci の同僚

は昨日、PHP を使用して Oracle データベースの内容を処理するタスクを受け取りました。ただし、PHP で Oracle 拡張機能を開くことは直接使用できません。 MySQL のように、何かが必要な場合のみ開くことができます

最初のステップは、Oracle 公式 Web サイトからインストール クライアント パッケージをダウンロードし、Win で対応するシステム バージョンの zip を見つけることです (これがシステム バージョンであることに注意してください)

2015-06-25時点でのダウンロードアドレスは以下の通りです http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

たとえば、PHP は OCI を拡張するため、最も完全な対応バージョンを選択する必要があるため、ここでダウンロードするにはアカウントが必要になる場合があります。リンクを使用して直接ダウンロードするのは簡単ではありません。お持ちでない場合は、登録してください。

パート 2、Win システムで拡張パッケージ (.dll ファイル) をダウンロードする必要があります。ダウンロード アドレス http://pecl.php.net/package/oci8 以下のナンセンスで、その見つけ方を説明します

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html このアドレスの下をクリックしてください

公式インスタント クライアント サイト。最後までスクロールして、関連開発者センターの「PHP - OCI8 拡張機能」をクリックします。

次に、タブをダウンロードし、OCI8 をクリックして http://pecl.php.net/package/oci8 に移動します

それでは、ダウンロード方法については多くは言いません

ここに移動して 2 つの zip パッケージをダウンロードし、PHP を設定します

3 番目に、最初にダウンロードしたファイルを解凍し、コンピューター上の任意のディレクトリに移動します。解凍後、ファイル ディレクトリ instantclient_12 _1 が得られます。最後にある「_12_1」を削除することをお勧めします。将来バージョンを変更するときの変数

このディレクトリに入り、ダブルクリックして adrci.exe を開きます

次のコマンド ライン ウィンドウを取得して、このクライアントがローカルで利用できることを証明します

ディレクトリをコピーします。私のディレクトリは F:devinstantclient で、システムのパス環境変数に設定します。

4 番目に、ダウンロードした DLL 圧縮パッケージを解凍し、php_oci8.dll php_oci8_11g.dll php_oci8_12c.dll を php 拡張パッケージ ファイル (通常は.../php/ext / ディレクトリ) にコピーします。

実際には交換する必要はありませんが、交換することをお勧めします

次に、php.ini を開き、最後の拡張子は PHP には元々ありません。とにかく、上記のパッケージ内のすべての dll ファイルを書き込む必要があります。 PHP 実行時のライブラリ

リーリー

次に httpd サービスを再起動し、phpinfo() を開くと表示されるはずです

;

リーリー

これは、拡張機能が正常に開かれたことを意味します

最後のステップは、Oracle データベースに接続することです

これは元のリンクの例です。 http://www.orczhou.com/index.php/2010/09/php-oci8-oracle/

リーリー

この時点で、全体の拡張と接続は完了です

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

http://www.bkjia.com/PHPjc/1022782.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1022782.html技術記事 WAMP 環境で oracle 関数ライブラリ (oci) を展開します。昨日、wampoci の同僚から、PHP を使用して Oracle データベースの内容を処理するというタスクを受けました。ただし、PHP では、MySQL のように Oracle 拡張機能を直接開くことができません...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。