- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでのOracleサポートのオプション)
PHPでのOracleサポートのオプション
このQ&Aのポイント
- PHP4.2.1でOCI8関数を使う場合のOracleサポートに関するオプションについて説明します。
- OCI8関数を使ったPHPアプリケーションで、--enable-sigchildオプションをつけずにインストールした場合に、Oracleにどのような影響があるかについてお尋ねしています。
- RedHat7.1およびOracle 9i 9.0.1.3.1を使用している環境での問題です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
モノの本ではなくて、./configure --with-oci8付きで実行すると、注意が出てきますよね! # 画面が流れてしまうんでけど、、、 Notice: If you encounter <defunc> processes when using a local Oracle-DB please recompile PHP and specify --enable-sigchild when configuring (This problem has been reported un Linux using Oracle >= 8.1.5) といったメッセージなんですけど、<defunc>プロセスが出ていなければ、特に付けなくてもいいような気がします。 # un Linuxとも言っているし、、、 P.S. oci8はサポートしていますが、Oracle9はフル機能がサポートされているわけではありませんのでご注意を!
その他の回答 (1)
- selenity
- ベストアンサー率41% (324/772)
回答No.2
% ps -ax で実行中の全プロセスが表示されますので、 この中でプロセス名欄が プロセス名 <defunct> となっている筈です。 # あまり見れるものではないので、、、 topコマンドで眺めていれば現れる場合があります。
質問者
お礼
度々のご回答ありがとうございます。 PHPの再インストールは行なわない方向で いこうと思います。 ホントに助かりました。 ありがとうございました。m(__)m
お礼
回答ありがとうございます。 --enable-sigchild is only relevent to users of Oracle who are having <defunc> processes. というのがPHPのサイトにありました。 http://php.benscom.com/manual/ja/install.configure.php selenityさんから教えていただきましたように <defunc>プロセスが出ていなければ問題ないと いうことなのだと思うのですが 恥ずかしながら<defunc>プロセスをどう確認すればいいのかがわかりません。 単純に ps コマンドの結果にdefuncの表示があるのでしょうか? ご存知でしたらご教授していただければ幸いです。