- 締切済み
オラクル接続について
再び質問させて頂きます。 今、PHPからオラクルデータを表示しようとしています。 PHP:4.12 ORACLE:8.1.7 APACHEを使用しています。 スクリプトに OCILogon("xxx", "xxx", "xxx"); と記述して、実行すると、 『oci8: Unable to initialize module Module compiled with debug=0 thread-safe=1 module API=20020429 PHP compiled with debug=0 thread-safe=1 module API=20010901 These options need to match 』 とダイアログが表示され、うまく動作しません。 現在確認済みの項目は、 (1)c:\winntにphp.iniを格納 (2)php.iniの extension = php_oci8.dllをコメントをはずす (3)php.iniの extension dir = c:\php4\extension に設定 (4)(3)のディレクトリにphp_oci8.phpをおいておく 上記(1)~(4)まで確認しました。 また色々なサイトも見ました・・・ ちなみにAPACHEのエラーログは、 [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] PHP Warning: oci8: Unable to initialize module [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] Module compiled with debug=0, thread-safety=1 module API=20020429 [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] PHP compiled with debug=0, thread-safety=1 module API=20010901 [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] These options need to match [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] in Unknown on line 0 [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function: ocilogon() in c:\apache group\apache\htdocs\opt_in\sample.php on line 6 どうしていいかわかりません(泣) 宜しくお願い致します。m(_ _)m
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- TOKIO2003
- ベストアンサー率0% (0/2)
php_oci8.dllのバージョンが異なると思います。 コンパイルした結果が異なるということでしょうか。