PDA

View Full Version : PHPのoci8関数を使いたい…


ELMO
2002/02/22, 10:58 AM
はじめまして。ELMOと申します。
大変困っているのでよろしくお願いします。

環境:
OS : Windows2000
WebServer : Apache1.3.22
PHP : php4.1.1
DB : Oracle8.1.7

現象:
上記の環境でphpのoci関数を使いたいと思い、
php.iniファイルの
extension_dir = C:/php/extensions/
を設定し
extension=php_oci8.dll
のコメントを消して
OS&apacheを再起動したのですが、以下のエラーが出てきます。

Unable to load dynamic library 'C:/php/extensions/php_oci8.dll'-指定されたモジュールが見つかりません。

上記のフォルダの中にはちゃんとphp_oci8.dllは存在していました。
それでphpの本&Webページを見ると、oci8関数を使うにはOracle8クライアントライブラリが必要とあったのですが、
これはどこで手に入るものなのでしょうか??
またoci8を使うためにoracle側やphp側で設定する項目はありますか?
教えてください。

oracle関数では通常にDBに接続、結果を取得することができました。

よろしくお願いします。


:eek: :confused:

PHP(゚Д゚)
2002/02/22, 01:07 PM
ここはXREA.COMのサポート掲示板です。
PHPのメーリングリスト (http://ns1.php.gr.jp/mailman/listinfo/php-users)辺りで聞くのが妥当だと思います。

やったことが無いのでわかりませんが
PHP研究室 (http://tech.millto.net/~maacyan/)の「Win2kでPHP4」が参考になるかと思われます。

ELMO
2002/02/27, 02:54 PM
場違いな質問をしてしまいすみませんでした。
参考URLとても役にたちました〜ありがとうございます。

また上記の問題、解決しました。
結局ORACLE Clientのインストールが失敗していました。
再インストールすると正常に動きました。