Apache HTTP Server: 2005年11月アーカイブ

http://jp.php.net/manual/ja/configuration.changes.php 参照。

<IfModule mod_php5.c>
php_value include_path ".:/usr/local/lib/php"
php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php4.c>
php_value include_path ".:/usr/local/lib/php"
php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php3.c>
php3_include_path ".:/usr/local/lib/php"
php3_safe_mode on
</IfModule>

ただし Win32 と FreeBSD では以下の通り。

>>> for apache 2 under freebsd (not sure about other systems) it should be
>>> <IfModule sapi_apache2.c>
>>> ...
>>> </IfModule>

Same for Windows

PHP5 は mod_php5.c のままで良いのかしら?
Apache2.0.55 と PHP5.0.5 で確認したところ mod_php5.c できちんとディレクティブは有効になっていた。
IfModule ディレクティブで使用するモジュール名とは、モジュールのソースファイルと同じ。
参照 http://httpd.apache.org/docs/2.0/ja/mod/module-dict.html
この辺後で調べよう。

何の為に使うのか。IfModule ディレクティブ内に PHPIniDir を記入し、PHP4 と PHP5 で読みに行く設定ファイルを別々に持ちたい。自分で make してデフォルトの設定ファイルパスを変更する方法もあるみたい。

このモジュール名の例外が判らず、楽をしようとしたのに余計手間が掛かってしまった。説明書をちゃんと読んでいない証拠だ。反省。

このアーカイブについて

このページには、2005年11月以降に書かれたブログ記事のうちApache HTTP Serverカテゴリに属しているものが含まれています。

次のアーカイブはApache HTTP Server: 2007年6月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Apache HTTP Server: 2005年11月: 月別アーカイブ

Powered by Movable Type 4.12