ホームページ > php教程 > php手册 > Linux で PHP4 を使用して Oracle8i に接続する方法

Linux で PHP4 を使用して Oracle8i に接続する方法

WBOY
リリース: 2016-06-21 09:00:43
オリジナル
1126 人が閲覧しました

この記事では、Linux 環境で PHP4 を使用して Oracle8i に接続する具体的な方法について詳しく説明します。

1. Linux 用の Oracle 8i をダウンロードしてインストールします。クライアントをインストールするだけではなく、完全にインストールします。

2. PHP3 または PHP4 のソース コードをダウンロードします。

3. PHP インストール パラメーターを構成します。

<ccid_code>for php 4:./configure with-apxs=/usr/sbin/apxsprefix=/usrwith-gdenable-versioningwith-mysql=/usrwith-oracle=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5with-oci8=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5with-zlibwith-dbasewith-fileprowith-config-file-path=/etc/httpd/confwith-fdftk=noenable-debug=noenable-magic-quotesenable-debuggerenable-bcmathenable-track-varsenable-safe-modewith-exec-dir=/usr/binwith-system-regexno-createno-recursion</ccid_code>
ログイン後にコピー

with-oracle オプションにより、PHP は ORA_ 関数を通じて Oracle 7.x または 8.x にアクセスできます。

with-oci8 オプションを使用すると、PHP でより多くの、より優れた oci8 関数を使用できるようになります。

4.作る。

5. インストールを行います。

6. cp ./php.ini-dist /wherever/your/conf/files/are/php.ini php.ini を適切な場所にコピーします。

7. LoadModule php4_module lib/apache/libphp4.so などの httpd.conf を、LoadModule php4_module /usr/lib/apache/libphp4.so に変更します。

8. APACHEを再起動します。

9. PHP4 のインストールが成功したかどうかをテストします。次の内容を含む test.php3 を作成します: phpinfo(); ?>ブラウザでアクセスして、ORACLE および ORACLE8 に関する情報があるかどうかを確認します。そうであれば、それは成功です。

10. 次に、Oracle 関数の使用を開始します。

<ccid_code><?// 设置ORACLE环境变量putenv("ORACLE_SID=PROD");putenv("ORACLE_HOME=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5");// 建立连接// 修改现在的user_id,password,db以适应你的配置if($conn = OCILogon("user_id","password","db")){// 取得数据库的信息printf("%s</P>", OCIServerVersion($conn));}else{printf("Conncetion Failed");}?></ccid_code>
ログイン後にコピー

このプログラムは、接続している Oracle に関する情報を表示します。

12. その他:

リモート ORACLE サーバーに接続する必要がある場合は、sqlnet.ora と tnsnames.ora を設定してリモート データベースの場所を指定する必要もあります。データベース管理者に、いくつかのファイルをコピーして $ORACLE_HOME/network/admin/ ディレクトリに置くように依頼してください。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート