質問: phpとoracleの接続について oracle関数を使用したいのですが 『php.ini』の『extension=php_oci8.dll』を有効にして、ブラウザでphpにアクセスしたら以下のような2つの警告が出ました。 1.プロシージャエントリポイントocilobfreetemporaryがダイナミックリンクライブラリoci.dllから見つかりません。 2.unknown():unable to load dynamic library 'd:\php\extensions\php_oci8.dll'-指定されたプロシージャが見つかりません。 extension=php_oci8.dll』を無効にすればphpは動きます。 環境は下記を使用しています。 nt:4.0 php:4.3.0 oracle:8.0.6 apache:1.3.27 ご存知の方はよろしくお願いいたします。
回答: googleで php_oci8.dll 8i で調べると出てきますが php4.0.6からは8iでビルドされているそうです php4.0.5のphp_oci8.dllと差し替えると動くらしいですが それなりの不具合(4.0.5->4.3.0の差分)は覚悟した方が良いでしょう