質問

起動時に大量のデータをロードして処理するFastCGIアプリケーションがあります。また、入力データパスを決定するために環境変数を取得する必要がありますが、これまでのところ理解している限り、環境ポインターenvpがリクエストに付属しています。

最初のリクエストの前、たとえばFCGX_Init()の直後にgetenvを実行したいと思います。可能ですか?

役に立ちましたか?

解決

ええ、結局のところ、lighttpdの-initial-envに対応するものは、lighttpd.confのfastcgi.serverセクションにある「bin-environment」配列です。そこで定義された値は、実行の最初からgetenv()にアクセスできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top