上記のURLで表示されているOracle接続テストを行うと、Fatal error: Call to undefined function: ocilogon() in /home/main/public_html/**/test.php on line 5
ってなります。OracleのSIDはora100でそこは変更しています。php4のコンパイルも’--with-oci8-instant-client=shared,/usr/lib/oracle/10.1.0.3/client/lib’ ’--enable-sigchild’ と出来ています。どうしたらいいでしょうか?
http://www.orafaq.com/faqphp.htm#UNDEF
Oracle FAQ: Oracle/ PHP FAQ
やはりphp4のコンパイルではないでしょうか。
本家でも、同じこと言ってますよ。
http://jp2.php.net/manual/ja/function.extension-loaded.php
PHP: extension_loaded - Manual
エラーはoci8拡張モジュールがロードされていない証拠です。
extension_dir = ”/usr/local/lib/php4/lib/php/extensions/no-debug-non-zts-20020429/”
extension=oci8.so
のあたり、忘れていませんか?
extension_loaded()関数か、phpinfo()でoci8って出てくるか確認しましょう。
コメント(0件)