【 初期化ファイル ( php.ini ) 】

1. cgi.force_redirect
2. register_globals
3. extension_dir
4. include_path
5. その他

IIS や httpd で PHP を動かす為に
  • cgi.force_redirect = 0 にする必要があります

  • 英文の説明では、セキュリティがどうのこうのであなたの責任で
    オフにして下さいとありますが、動かない事には話にならないの
    で、オフにして下さい


  • On と Off の違い
  • On にすると、多くの書籍で見られるように、URLに指定された
    パラメータが自動的に変数として登録されます。多くのサンプル
    では、これを On にしないと動かない場合があります

  • Off にする事によって、外部からのデータは、$_GET または
    $_POST 等のスーパーグローバルから参照する事となります。
    ソースコードのメンテナンスを考えればこれが正しい姿です


  • 拡張機能がカタログされるパス
  • extension_dir = C:\php\extensions のように記述します

  • 多くの DLL がカタログされています。各拡張モジュールを使用
    する為には、この設定と個別の extension=拡張モジュール
    設定が必要です


  • ユーザ設定の共通ファイルが格納されるパス
  • include_path = "D:\LOCALWEB\require" のように記述します

  • include や require したいファイルの検索パスです。


  • 前述以外は全てその他です。必要や要求に応じて調べるべきです
  • キーワード
  • 4章設定

  • LXXXI. PHP オプションと情報(info)

  • phpinfo 関数

  • ini_set 関数