[oracle] [apache] LD_LIBRARY_PATH
どうもhttpd.confでSetEnvするしかなさそうな気配。
プログラムで吸収できないか強引にやってみたが、成功したのはトリッキーな以下のコード。
BEGIN { ★各CGIにBEGINブロックを追加 unless ($ENV{'FLG_EXEC'} eq 'hogehoge') { $ENV{'FLG_EXEC'} = 'hogehoge'; $ENV{'ORACLE_HOME'} = '/home/oracle/app/oracle/product/9.2.0.1.0'; $ENV{'LD_LIBRARY_PATH'} = "$ENV{'ORACLE_HOME'}/lib"; exec ($0, @ARGV); ★環境変数設定後、当該CGIを実行しなおす… } }
やめとこう…