すでにコンパイルされた PHP5 共有モジュールを Apache 2.2 で静的にする方法

すでにコンパイルされた PHP5 共有モジュールを Apache 2.2 で静的にする方法

Apache 2.2 を PHP5 でコンパイルし、Apache conf ファイルで PHP の loadmodule 行のコメントを解除した後、PHP は共有モジュールとして起動しました。これを静的にコンパイルする方法はありますか?

答え1

短い答え: いいえ

長い回答: httpd 内で PHP をコンパイルしようとしている人がいるとは聞いたことがありませんし、なぜそうしたいのか理解できません。実稼働環境では、Debian または RedHat が提供する公式バイナリ パッケージを使用することを強くお勧めします。

apache prefork + php5.so の使用は問題ありません。さらに最適化するには、php fpm、apc、varnish などを使用します。

関連情報