ホームページ > バックエンド開発 > PHPチュートリアル > PHP5.3 を Oracle クライアントに接続し、PDO_OCI モジュールをインストールする方法、php5.3pdo_oci_PHP チュートリアル

PHP5.3 を Oracle クライアントに接続し、PDO_OCI モジュールをインストールする方法、php5.3pdo_oci_PHP チュートリアル

WBOY
リリース: 2016-07-12 08:51:59
オリジナル
831 人が閲覧しました

OracleクライアントとPDO_OCIモジュールに接続するためのPHP5.3のインストール方法、php5.3pdo_oci

この記事では、OracleクライアントとPDO_OCIモジュールに接続するためのPHP5.3のインストール方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

PHP は Oracle データベースに接続するのに最適なパートナーではありませんが、グループ内開発には確かにそのようなニーズがあります。適切なドキュメントを参照しない場合、このプロセスは非常に面倒です。プロトタイプは、CentOS 6.4 64 ビットに PDO_OCI および OCI8 PHP 拡張機能をインストールするという海外のブログです。

PHP 環境がインストールされており、PHP バージョンは 5.3、接続する Oracle サーバーは 11g R2、オペレーティング システムのバージョンは CentOS 6.4 x86_64 であるとします。 php がインストールされていない場合は、次のコマンドでインストールできます:

リーリー

WebサーバーがApacheを使用している場合。

1. InstantClientをインストールします

instantclient は、Oracle がデータベースに接続するためのシンプルなクライアントです。500Moracle クライアントをインストールせずに Oracle データベースに接続できます。Windows 版と Linux 版があります。ここからダウンロードする必要なバージョンを選択します。必要なのは、Basic および Devel rpm パッケージのみです。

インストール

リーリー

ソフトリンク

リーリー

64 ビット システムでは 32 ビットのソフト リンクを作成する必要があります。これは古いバグである可能性があります。そうしないと、その後のコンパイルで問題が発生します。

次のステップは、システムが Oracle クライアント ライブラリ ファイルを見つけて LD_LIBRARY_PATH を変更できるようにすることです:

リーリー

source /etc/profile.d/oracle.sh を実行して、環境変数を有効にします。

2. PDO_OCI をインストールします

インターネットに接続している場合、pecl を使用してオンラインで php 拡張機能をインストールするのは非常に簡単です。「ubuntu マシンに oracle instantclient と pdo_oci をインストールする方法」を参照してください。

https://pecl.php.net/package/PDO_OCI から PDO_OCI-1.0.tgz ソース ファイルをダウンロードします。

リーリー

PDO_OCIは長期間更新されていないため、ODI_OCI-1.0フォルダ内のconfig.m4ファイルを編集して11gをサポートするようにする必要があります:

リーリー

pdo_oci 拡張機能をコンパイルしてインストールします: (このモジュールは、インストール完了後に /usr/lib64/php/modules/pdo_oci.so にあります)

リーリー

この拡張機能を有効にするには、/etc/php.d/ に新しい pdo_oci.ini ファイルを作成します。内容は次のとおりです。 リーリー

インストールが成功したことを確認します:

#php -i|grep oci

次のようなコンテンツが表示されれば、インストールは成功しています:

/etc/php.d/pdo_oci.ini,


リーリー

または

リーリー

3. OCI8をインストールします

https://pecl.php.net/package/oci8 から oci8-2.0.8.tgz ソース ファイルをダウンロードします。

リーリー

oci8 拡張機能をコンパイルしてインストールします:

リーリー

この拡張機能を有効にするには、/etc/php.d/ に新しい oci8.ini ファイルを作成します。内容は次のとおりです。 リーリー

インストールが成功したことを確認します:

リーリー

最後に、Apache などのリバース Web サーバーを忘れずに再起動してください。phpinfo() を使用して、拡張機能が正常にインストールされたかどうかを確認できます。

4. 接続をテストします

Apache などの Web サーバーの php ディレクトリに testoci.php を作成します。 リーリー

このページにアクセスすると結果が得られるはずです。

さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「pdo に基づいた PHP データベース操作スキルのまとめ」、「PHP + MongoDB データベース操作スキルの完全版」、「php オブジェクト指向プログラミング」入門チュートリアル』、『php文字列の使い方まとめ』、『php+mysqlデータベース操作入門チュートリアル』、『よくあるphpデータベース操作スキルまとめ』

この記事が PHP プログラミングのすべての人に役立つことを願っています。

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

www.bkjia.com本当http://www.bkjia.com/PHPjc/1127916.html技術記事 Oracle クライアントと PDO_OCI モジュールに接続するための PHP5.3 のインストール方法 php5.3pdo_oci Oracle クライアントと PDO_OCI モジュールに接続するための PHP5.3 のインストール方法について説明します。参考のために皆さんと共有してください...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート