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

今現在、php4.3.11のコンパイルでOracleの部分でエラーになります。マシンにはORACLEがないのですがPHPで別サーバのオラクルに接続は行うためOCI関数を付与したいのですがどうしたらいいのでしょうか?
/usr/bin/ld: skipping incompatible /usr/lib/oracle/10.1.0.3/client/lib/libclntsh.so when searching for -lclntsh
/usr/bin/ld: cannot find -lclntsh
collect2: ld returned 1 exit status
make: *** [libphp4.la] Error 1

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

▽最新の回答へ

1 ● turinavi
●15ポイント

http://www.turi-navi.com/

釣り情報サイト つりなび

↑ダミーです


clntsh のライブラリパスがわからないとのことですので、LD_LIBLARY_PATH などの設定が悪いだけでは?

◎質問者からの返答

LD_LIBLARY_PATH などの設定は何処にするんですか?オラクルはインストールしてないですよ。


2 ● dungeon-master
●15ポイント

http://www.hippo2000.info/dbi-japan/1500/1196.htm

Oracleが入っていないとOCIが絡むコンパイルは通らないはずです。

OCIを使うのであれば、ビルド作業するマシンにOracle-Clientを

インストールしてください。

キットはOracle10と一緒にあると思います。

◎質問者からの返答

回答ありがとうございます。

ORACLEにPHPで接続するしたプログラムの

場合は特にオプションはいらないんでしょうか?


3 ● yhayac
●15ポイント

http://otn.oracle.co.jp/software/products/oracle10g/index.html

OTN Japan - ソフトウェア : Oracle Database 10g

ORACLEのクライアントをインストールして、必要な環境変数をセットすればOKと思います。

◎質問者からの返答

PHPのプログラムからORACLEに接続してプログラムを行いたいのですが、PHPのConfigでオラクル用のコンパイルオプションは特になくても大丈夫でしょうか??


4 ● ilovegarbage
●15ポイント

http://otn.oracle.co.jp/software/index.html

OTN Japan - ソフトウェア

ORACLEクライアントを入れないと接続できない気がしますが、入ってますか?

◎質問者からの返答

オラクルクライアントというか、

instantclient-basic-solaris32-10.1.0.3.zip

instantclient-sdk-solaris32-10.1.0.3.zip

はインストールしてます。

これだけでは駄目なんでしょうか??


5 ● ito-yu
●15ポイント

http://fumika.jp/nikki/2005/01/oracle-instant-client-php

Oracle Instant Client を使って PHP をコンパイル

URLは見たと思うのですが、php4.3.11ならパッチしないでも、oracle instant clientをインストール*後*にphpを--with-oci8-instant-clientオプション付きでコンパイルすると、いけます。

◎質問者からの返答

オラクルクライアントというか、

instantclient-basic-solaris32-10.1.0.3.zip

instantclient-sdk-solaris32-10.1.0.3.zip

はインストールしてます。

これだけでは駄目なんでしょうか??


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



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