ホームページ  >  記事  >  php教程  >  Oracle 8i と PHP4 を接続する方法

Oracle 8i と PHP4 を接続する方法

WBOY
WBOYオリジナル
2016-06-21 09:08:081147ブラウズ

オラクル

1. Linux 用の Oracle 8i をダウンロードしてインストールします
クライアントをインストールするだけではなく、完全にインストールします
ダウンロード場所: chat.hn.cninfo.net/soft のホット ダウンロード

2. PHP3 または PHP4 ソース コードをダウンロードします
ダウンロード場所: www.php.net www.phpuser.com chat.hn.cninfo.net/soft

3. PHP 4 の PHP インストールパラメータを設定します:
./configure --with-apxs=/usr/sbin/apxs
- - prefix=/usr
--with-gd
--enable-versioning
--with-mysql=/usr
--with-oracle=/usr/local/oracle/8i/u01/app/oracle/product/ 8.1 .5
--with-oci8=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5
--with-zlib
--with-dbase
--with-filepro
- - with-config-file-path=/etc/httpd/conf
--with-fdftk=no
--enable-debug=no
--enable-magic-quotes
--enable-debugger
--enable- bcmath
--enable-track-vars
--enable-safe-mode
--with-exec-dir=/usr/bin
--with-system-regex
--no-create
--no-recursion

--with-oracle オプションを使用すると、php は ORA_ 関数を通じて Oracle 7.x または 8.x にアクセスできます
--with-oci8 オプションを使用すると、php はより優れた oci8 関数を使用できるようになります

4. make make install

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

7. httpd.conf を変更します
LoadModule を変更しますphp4_module lib/apache/libphp4.so
LoadModule php4_module /usr/lib/apache/libphp4.so に変更します

8. APACHE を再起動します

9. PHP4 のインストールが成功したかどうかをテストします
test.php3 を作成します内容は次のとおりです:
ブラウザでアクセスして、ORACLE および ORACLE8 の情報があるかどうかを確認します。
そうであれば、おめでとうございます!

10. ORACLE 関数を使用してみましょう
//ORACLE 環境変数を設定します
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

", OCIServerVersion($conn));
}
else
{
printf("Conncetion Failed");
}
?> ;
このプログラムは、接続している ORACLE に関するいくつかの情報を表示します

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






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