人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://66.102.7.104/search?q=cache:Y0Zf7hATQJ0J:www.doyouphp.jp/inst/inst_unix_dso_430_ic.shtml+PHP4%E3%80%80Oracle10g%E3%80%80configure&hl=ja
上記の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’ と出来ています。どうしたらいいでしょうか?

●質問者: yashio
●カテゴリ:学習・教育 趣味・スポーツ
✍キーワード:Client HOME LIB ON Oracle
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Keiichiro
●25ポイント

http://www.orafaq.com/faqphp.htm#UNDEF

Oracle FAQ: Oracle/ PHP FAQ

やはりphp4のコンパイルではないでしょうか。

http://www-portal-stage.oracle.com/technology/tech/opensource/ph...

本家でも、同じこと言ってますよ。


2 ● ito-yu
●25ポイント

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.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ