Oracle 8i を PHP4 に接続する方法 (翻訳)
sonymusic 2000 年 3 月 30 日
メールでご連絡ください。私の見解についてお話します。 前の記事 次の記事
1. Linux 用の Oracle 8i をダウンロードしてインストールします。
フルインストールします。クライアントをインストールするだけではありません
ダウンロード場所: chat.hn.cninfo.net/soft のホット ダウンロード
2. PHP3 または PHP4 ソース コードをダウンロードします
ダウンロード場所: www.php.net www.phpuser.com chat。 .net/soft
3. PHP インストール パラメータを設定します
php 4:
./configure --with-apxs=/usr/sbin/apxs
--prefix=/usr
--with-gd
--enable -バージョン管理
--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 The -oracle オプションPHP が ORA_ 関数を通じて Oracle 7.x または 8.x にアクセスできるようにします
--with-oci8 オプションにより、PHP はより多くのより優れた oci8 関数を使用できるようになります
5. make install
6 。 .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 に関する情報があるかどうかを確認します。
そうであれば、おめでとうございます! phpinfo(); ?>
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")
?>
This プログラムは次のようになります。接続している ORACLE に関する情報を表示します
12. その他
リモート ORACLE サーバーに接続する必要がある場合は、リモート データベースの場所を指定するように sqlnet.ora と tnsnames.ora を設定する必要もあります。
データベース管理者にいくつかのファイルをコピーして
$ORACLE_HOME/network/admin/ ディレクトリに置くように依頼してください
http://www.bkjia.com/PHPjc/532011.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/532011.html技術記事 Oracle 8i を PHP4 に接続する方法 (翻訳) sonymusic 2000 年 3 月 30 日にメールでお送りください。私の意見を共有します。 前の記事次の記事 1. Linux 用の Oracle 8i をダウンロードしてインストールします。インストールを完了します... 。