php設定ファイルphp.ini中国語版

WBOY
リリース: 2016-06-23 14:29:32
オリジナル
867 人が閲覧しました

;;;;;;;;;;;;;;
;; はじめに;;
;;;;;;;;;;;;;;;
; この記事は単なる紹介ではありません。 php.ini の英語版の翻訳ですが、多くの資料を参照し、私自身の理解を組み合わせた後、オリジナルの php.ini に基づいて実用的なモジュールの設定手順を追加したり、ファイルの内容の整理。
; 作者は無料のものを好まないため、MySQL と PostgreSQL を除く他のデータベース モジュール構成オプションは削除されました。

;;;;;;;;;;;;;;;;;

;; php.ini について ;;
;;;;;;;;;;;;;;;;;
;このファイルは「php.ini」という名前を付け、httpd.conf の PHPIniDir ディレクティブで指定されたディレクトリに配置する必要があります。
; 最新バージョンの php.ini は、次の 2 つの場所で参照できます。
; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co
; :/ /cvs.php.net/viewvc.cgi/php-src/php.ini-dist?view=co

;;;;;;;;;;;;

;; 構文;;
;; ;;; ;;;;;;;
; このファイルの構文は非常に単純です。空白文字とセミコロンで始まる行は単に無視されます。
; セクションのタイトル (例: [php]) も、将来何らかの意味を持つ可能性があっても、単純に無視されます。
;
; 設定ディレクティブの形式は次のとおりです:
; ディレクティブ = 値
; ディレクティブ名 (ディレクティブ) は大文字と小文字が区別されます。したがって、「foo=bar」は「FOO=bar」とは異なります。
; 値は次のとおりです:
; 1. 引用符で区切られた文字列 (「foo」など)
; 2. 数値 (0、1、34、-1、33.55 など)
; 3. PHP 定数 (例: E_ALL、M_PI)
; 4. INI 定数 (例: E_ALL & ~E_NOTICE)
;式はビットごとの演算子、論理 NOT のみを使用します:
; & ビットごとの AND
; ブール フラグはオープンを示します。閉まっている。
;
; 空の文字列は、等号の後に何も記述するか、none キーワードを使用して表すことができます。 foo = ; foo を空の文字列に設定します。 foo = "none" ; foo を文字列 'none' に設定します
; ディレクティブ値で動的拡張機能 (PHP 拡張機能または Zend 拡張機能) の定数を使用する場合、これらの定数は後でのみ使用されます。動的に拡張されたコマンドライン。より柔軟な設定のために httpd.conf の php.ini の値をオーバーライドすることもできます: php_value name value; 値を none に設定して、以前の設定をクリアします
; Only bool 型命令の設定に使用されます
;
; PHP 定数 (E_ALL など) は php.ini でのみ使用でき、対応するマスク値は httpd.conf で使用する必要があります。
; 「SYS」フラグを持つディレクティブは、httpd.conf のグローバル設定セクションでのみ使用できます。
; 「ini」フラグを持つディレクティブは、php.ini でのみ使用できます。

;============================================== === ===========================================
;;= === =================================設定手順の詳細な説明========= ===== ==========================
;================= ===== ============================================ ===== ==================
; 以下の各コマンドの設定値はPHPの組み込みデフォルト値と同じです。 -5.2。
; つまり、「php.ini」が存在しない場合、またはいくつかの行を削除した場合、デフォルト値は同じになります。

;;;;;;;;;;;;;;;

;; Apache ;;
;;;;;;;;;;;;;;;
[Apache]
; を使用する場合のみPHP が Apache モジュールである場合にのみ有効です。

engine = On
; PHP 解析エンジンを有効にするかどうか。
; PHP 解析エンジンは、httpd.conf のディレクトリまたは仮想ホストに基づいてオンまたはオフにすることができます。

last_modified = Off

; PHP スクリプトの最終変更時刻を Last-Modified 応答ヘッダーに配置するかどうか。


xbithack = Off
; ファイルの終わりに関係なく、ファイルを PHP 実行可能バイト グループとして解析するかどうか。

child_terminate = Off

; リクエストの終了後に、PHP スクリプトが apache_child_terminate() 関数を使用して子プロセスを終了できるかどうか。

; このディレクティブは、PHP が UNIX プラットフォームに Apache1.3 のモジュールとしてインストールされている場合にのみ使用できます。それ以外の場合には存在しません。

;;;;;;;;;;;;;;;
;; PHP コア;;
;;;;;;;;;;;;;;

[PHP-Core-DateTime]
; 最初の 4 つの構成オプションは、現在、date_sunrise() 関数と date_sunset() 関数でのみ使用されます。

date.default_latitude = 31.7667

; デフォルトの緯度

date.default_longitude = 35.2333

; デフォルトの日の出天頂

date.sunset_ zenith = 90.583333

;

date.timezone =
; TZ 環境変数が設定されていない場合に、すべての日付と時刻の関数に使用されるデフォルトのタイムゾーン。
; 中国本土では「PRC」を使用する必要があります
; アプリケーションのタイムゾーンの優先順位は次のとおりです: 1. date_default_timezone_set() 関数で設定されたタイムゾーン (設定されている場合) 2. TZ 環境変数 (空でない場合) )
; 3. コマンドの値 (設定されている場合)
; 4. PHP が自動的に推測します (オペレーティング システムでサポートされている場合)
; 5. 上記のいずれも成功しない場合は、UTC を使用します

[PHP-Core- Assert ]

assert.active = On

; Assert() アサーション評価を有効にするかどうか


assert.bail = Off

; アサーションが失敗したときにスクリプトの実行を中止するかどうか


assert.callback =

;失敗したアサーションが発生したときのコールバック関数


assert.quit_eval = Off

; 静かな評価を使用するかどうか (エラー情報は表示されません。error_reporting=0 と同等)。

; オフにすると、アサーション式を評価するときに現在の error_reporting ディレクティブの値が使用されます。

assert.warning = On

; 失敗したアサーションごとに警告を発行するかどうか


[PHP-Core-SafeMode]

; セーフ モードは、共有サーバーのセキュリティ問題を解決するために設定されています。

; しかし、この問題を PHP 層で解決しようとするのは構造的に無理があります。
; 正しいアプローチは、Web サーバー層とオペレーティング システム層を変更することです。
; そのため、PHP6 ではセーフモードが廃止され、open_basedir ディレクティブに置き換えられる予定です。

safe_mode = Off

;SYS

; セーフ モードを有効にするかどうか。
; 開くと、PHP は現在のスクリプトの所有者が操作されているファイルの所有者と同じであるかどうかを確認します。同じである場合は操作が許可され、異なる場合は操作が拒否されます。

safe_mode_gid = Off
;SYS

; セーフ モードでは、ファイルにアクセスするときにデフォルトで UID 比較チェックが行われます。

; ただし、場合によっては、厳密な UID チェックは適切ではなく、緩やかな GID チェックで十分です。
; GID 比較のみを行うように緩和したい場合は、このパラメータをオンにできます。

safe_mode_allowed_env_vars = "PHP_"
;SYS

; ユーザーがセーフ モードでのみ変更できる環境変数のプレフィックスのカンマ区切りリスト。

;ユーザーに特定の環境変数の設定を許可すると、潜在的なセキュリティ脆弱性が発生する可能性があります。
; 注: このパラメーター値が空の場合、PHP ではユーザーが環境変数を変更できるようになります。

safe_mode_protected_env_vars = “LD_LIBRARY_PATH”
;SYS

; ユーザーがセーフ モードで変更できない環境変数のリスト (カンマ区切り)。

; これらの変数は、safe_mode_allowed_env_vars ディレクティブが allowed に設定されている場合でも保護されます。

safe_mode_exec_dir = “/usr/local/php/bin”
;SYS

; セーフモードでは、このディレクトリ内の実行可能プログラムのみが実行システムプログラムの機能によって実行できます。

; これらの関数は次のとおりです: system、escapeshellarg、escapeshellcmd、exec、proc_get_status、proc_nice、proc_open、proc_terminate、shell_exec

safe_mode_include_dir =
;SYS
; セーフ モードでは、このグループ ディレクトリとそのサブディレクトリは UID/以下のファイルが含まれる場合、GID チェックはスキップされます。

; つまり、ここの値が空の場合、一貫性のない UID/GID を持つファイルは含められません。

; ここで設定するディレクトリは、include_path ディレクティブにすでに存在しているか、フルパスで含まれている必要があります。
; 複数のディレクトリを区切るにはコロン (Win ではセミコロン) を使用します。
; 指定された制限は実際にはディレクトリ名ではなくプレフィックスです。つまり、「/dir/include」と「/dir/incls」へのアクセスが許可されます
;アクセス制御が指定されたディレクトリにある場合は、末尾にスラッシュを追加してください。

sql.safe_mode = Off
;SYS
; SQL セーフ モードを使用するかどうか。
; オンの場合、デフォルト値を指定するデータベース接続関数は、サポートされているパラメータの代わりにこれらのデフォルト値を使用します。

; それぞれのデータベースの接続関数のデフォルト値については、対応するマニュアルページを参照してください。


[PHP-Core-Safe]

allow_url_fopen = On
;ini

; リモート ファイルを開くことを許可するかどうか

allow_url_include = Off

;SYS
;

disable_classes =

;ini
; このディレクティブは、特定のクラスを無効にするクラス名のカンマ区切りのリストを受け入れます。

disable_functions =

;ini
; このディレクティブは、特定の関数を無効にする関数名のカンマ区切りリストを受け入れます。

enable_dl = On

;SYS
; dl() 関数の使用を許可するかどうか。 dl() 関数は、PHP が Apache モジュールとしてインストールされている場合にのみ機能します。
; dl() 関数を無効にするのは、open_basedir ディレクティブの制限を回避できるため、主にセキュリティ上の理由からです。

; dl() 関数は、ここでの設定に関係なく、セーフ モードでは常に無効になります。


expose_php = On
;ini
; PHP がサーバーにインストールされていることを公開するかどうか (http ヘッダーにその署名を追加します)。
; 直接的なセキュリティ上の脅威はありませんが、クライアントに PHP がサーバーにインストールされていることを知らせます。

open_basedir =
;SYS
; PHP が操作できるすべてのファイル (ファイル自体を含む) をこのディレクトリ リストのグループに制限します。
; スクリプトが指定されたディレクトリ ツリーの外にあるファイルを開こうとすると、拒否されます。
; すべてのシンボリック リンクは解決されるため、シンボリック リンクを通じてこの制限を回避することはできません。
; 特別な値「.」は、スクリプトが保存されているディレクトリがベース ディレクトリとして使用されることを指定します。
; しかし、スクリプトの作業ディレクトリは chdir() によって簡単に変更される可能性があるため、これは多少危険です。
; 共有サーバーの場合、httpd.conf でこのディレクティブを柔軟に設定すると非常に便利です。
; Windows ではディレクトリを区切るためにセミコロンを使用し、UNIX システムではコロンを使用します。
; Apache モジュールとして使用すると、親ディレクトリの open_basedir パスが自動的に継承されます。
; 指定された制限は実際にはディレクトリ名ではなくプレフィックスです。
; アクセスを制御したい場合、「/dir/include」は「/dir/include」へのアクセスを許可します。特定のディレクトリに末尾にスラッシュを追加します。
; デフォルトでは、すべてのファイルを開くことが許可されます。

[PHP-Core-Error]

error_reporting = E_ALL & ~E_NOTICE

; エラー報告レベルは、E_ALL | 致命的な実行時エラー
; を使用することをお勧めします。警告 (致命的ではないエラー)
; 4 E_PARSE コンパイル時の解析エラー
; 8 E_NOTICE 実行時のリマインダー (多くの場合、意図的なものである可能性があります)
; 16 E_CORE_ERROR PHP 起動時の初期化プロセス中の致命的なエラー
;起動 初期化中の警告 (致命的ではないエラー)
; 64 E_COMPILE_ERROR コンパイル中の致命的なエラー
; 128 E_COMPILE_WARNING コンパイル中の警告 (致命的ではないエラー)
; 256 E_USER_ERROR ユーザー定義の定義済みの警告 (致命的ではないエラー)
; 1024 E_USER_NOTICE ユーザー定義のリマインダー (多くの場合、意図的なもの)
; 2048 E_STRICT コーディング標準化の警告 (上位互換性のために推奨される変更方法)
; 4096 E_RECOVERABLE_ERROR 致命的なランタイム エラーが検出されない場合、 6143 E_ALL E_STRICT を除くすべてのエラー (PHP6 では 8191、すべてを含む)

track_errors = Off
; 最新のエラーを変数 $php_errormsg に保存するかどうか。

display_errors = On

; 出力の一部としてエラー メッセージを表示するかどうか。
; 最終的に公開される Web サイトでは、この機能をオフにし、代わりにエラー ログを使用することを強くお勧めします (下記を参照)。

; 最終的に公開された Web サイトでこの機能をオンにすると、Web サービス上のファイル パス、データベース プラン、その他の情報などのセキュリティ情報が公開される可能性があります。


display_startup_errors = Off
; PHP 起動エラーを表示するかどうか。
; display_errors ディレクティブがオンになっている場合でも、このパラメーターをオフにすると、PHP の起動時にエラーは表示されません。
; デバッグに使用する必要がない限り、この機能をオフにすることをお勧めします。

report_memleaks = On
; メモリ リークを報告するかどうか。このパラメータはデバッグ モードでコンパイルされた PHP でのみ機能します。
; および E_WARNING は error_reporting ディレクティブに含める必要があります

report_zend_debug = On

; エラー メッセージで HTML タグを使用するかどうか。
; 注: この機能は公開サイトでは使用しないでください。

docref_root = ;”http://localhost/phpmanual/”

docref_ext = ;”.html”
; html_errors ディレクティブがオンになっている場合、PHP はエラー メッセージにハイパーリンクを表示します。

;このページのエラーまたはエラーの原因となった機能のページ。

; http://www.php.net/docs.php から php マニュアルをダウンロードし、docref_root ディレクティブをローカル マニュアルが存在する URL ディレクトリに指定できます。
; ファイル拡張子を指定するには、docref_ext ディレクティブも設定する必要があります (「.」を含む必要があります)。
; 注: 公開サイトではこの機能を使用しないでください。

error_prepend_string = ;""
; エラー メッセージの前に出力される文字列
error_append_string = ;""
; エラー メッセージの後に出力される文字列

xmlrpc_errors = Off
xmlrpc_error_number = 0
;

[PHP-Core-Logging]


define_syslog_variables = Off
; $LOG_PID、$LOG_CRON などのさまざまなシステム ログ変数を定義するかどうか。
; 効率を高めるためにオフにすることをお勧めします。

; これらの変数を実行時に定義するには、define_syslog_variables() 関数を呼び出します。


error_log =
; エラーログを記録するファイル。このファイルは、Web サーバー ユーザーが書き込み可能である必要があります。

; syslog はシステム ログへのログ記録を意味します (NT ではイベント ログ、Unix では syslog(3))

; ここで値が設定されていない場合、エラーは Web サーバーのエラー ログに記録されます。

log_errors = Off
; エラーをログ ファイルに記録するかどうか、およびどこに記録するかは、error_log ディレクティブによって異なります。
; 最終的に Web サイトを公開するときは、直接出力するのではなく、ログ エラーを使用することを強くお勧めします。これにより、機密情報を公開することなく、何が問題だったのかを知ることができます。

log_errors_max_len = 1024
; エラー ログに添付されるエラー メッセージに関連付けられたエラー ソースの最大長を設定します。
; ここで設定した値は、$php_errormsg だけでなく、表示および記録されたエラーにも有効です。
; 無制限の長さを許可するには、0 に設定します。

ignore_repeat_errors = Off
; エラー ログを記録するときに、繰り返し発生するエラー メッセージを無視するかどうか。
; エラー メッセージが重複していると見なされるには、同じファイル内の同じ行に表示されている必要があります。

ignore_repeat_source = Off
; 繰り返されるエラー メッセージを無視するときに、繰り返し発生するエラー ソースを無視するかどうか。

[PHP-Core-Mail]
; メール関数を使用するには、PHP がコンパイル時に sendmail プログラムにアクセスできる必要があります。
; qmail や postfix などの他のメール プログラムを使用している場合は、必ず対応する sendmail ラッパーを使用してください。
; PHP は、まずシステムの PATH 環境変数で sendmail を検索し、次に /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr の順序で検索します。 /lib
; sendmail が PATH にあることを強くお勧めします。
; さらに、PHP をコンパイルするユーザーは sendmail プログラムにアクセスできる必要があります。

SMTP = “localhost”

; mail() 関数で電子メールを送信するために使用される SMTP サーバーのホスト名または IP アドレス。 win32のみ。

smtp_port = 25

; SMTP サーバーのポート番号。 win32のみ。

sendmail_from =

; メール送信時に使用される「From:」ヘッダーのメール アドレス。 win32 のみ
; このオプションは「Return-Path:」ヘッダーも設定します。

sendmail_path = “-t -i”

;SYS
; UNIX の場合のみ、パラメータもサポートします (デフォルトは 'sendmail -t -i')
; sendmail プログラムのパス、通常は "/usr/sbin / sendmail または /usr/lib/sendmail」。
; 構成スクリプトはプログラムを見つけてデフォルトとして設定しようとしますが、失敗した場合はここで設定できます。
; sendmail を使用しないシステムでは、このコマンドを sendmail の代替手段として設定する必要があります (可能な場合)。
; たとえば、Qmail ユーザーは通常、「/var/qmail/bin/sendmail」または「/var/qmail/bin/qmail-inject」に設定できます。
; qmail-inject はオプションなしでメールを正しく処理します。

mail.force_extra_parameters =

; 追加パラメータとして sendmail ライブラリに渡される、強制的に指定されたパラメータの追加値。
; これらのパラメータは、セーフ モードでも常に mail() の 5 番目のパラメータを置き換えます。

[PHP-Core-ResourceLimit]

default_socket_timeout = 60

; デフォルトのソケット タイムアウト (秒)

max_execution_time = 30

; 各スクリプトの最大許容実行時間 (秒)、0 は制限なしを意味します。
; このパラメータは、劣悪なスクリプトがサーバー リソースを際限なく占有するのを防ぐのに役立ちます。
; このコマンドは、スクリプト自体の実行時間にのみ影響します。
; system()/sleep() 関数の使用、データベース クエリ、ファイルのアップロードなど。は含まれません。
; セーフ モードでは、ini_set() を使用して実行時にこの設定を変更することはできません。

memory_limit = 16M

; スクリプトが適用できるメモリの最大バイト数 (K と M を単位として使用できます)。
; これにより、不正なスクリプトがサーバー上のすべてのメモリを消費するのを防ぐことができます。
; このディレクティブを使用できるようにするには、コンパイル時に「?enable-memory-limit」構成オプションを使用する必要があります。
; メモリ制限を削除したい場合は、それを -1 に設定する必要があります。
; このディレクティブを設定すると、memory_get_usage() 関数が使用可能になります。

max_input_time = -1

; 各スクリプトが入力データ (POST、GET、アップロード) を解析するために許容される最大時間 (秒)。
; -1 は制限なしを意味します。

post_max_size = 8M

; POST データの最大許容バイト長。この設定はファイルのアップロードにも影響します。
; POST データが制限を超えると、__FCKpd___0
POST と ___FCKpd___0
FILES は空になります。
; 大きなファイルをアップロードするには、この値は、upload_max_filesize ディレクティブの値より大きくなければなりません。
; メモリ制限が有効な場合、この値はmemory_limitディレクティブの値より小さい必要があります。

realpath_cache_size = 16K

;SYS
; PHP が使用する realpath (正規化された絶対パス名) のバッファ サイズを指定します。
; PHP が多数のファイルを開くシステムのパフォーマンスを向上させるには、この値を増やす必要があります。

realpath_cache_ttl = 120

;SYS
; realpath バッファ内の情報の有効期間 (秒)。
; ファイルがほとんど変更されないシステムの場合、この値を増やすとパフォーマンスが向上します。

[PHP-Core-FileUpLoad]

file_uploads = On

;SYS
; HTTP ファイルのアップロードを許可するかどうか。
; Upload_max_filesize、upload_tmp_dir、post_max_size の手順を参照してください

upload_max_filesize = 2M

; アップロードできるファイルの最大サイズ。

upload_tmp_dir =

;SYS
; ファイルをアップロードするときにファイルが保存される一時ディレクトリ (PHP プロセス ユーザーが書き込み可能なディレクトリである必要があります)。
; 指定しない場合、PHP はシステムのデフォルトの一時ディレクトリを使用します。

[PHP-Core-MagicQuotes]

; PHP6 はマジック クオートをキャンセルします。これは、以下のすべてのコマンドがオフになっているのと同じです
;

magic_quotes_gpc = On
; 入力 GET/POST/Cookie データに自動文字列エスケープ (' '' NULL ) を使用するかどうか。
; ここでの設定は、__FCKpd___0
GEST ___FCKpd___0
COOKIE 配列の値に自動的に影響します。このコマンドが magic_quotes_sybase コマンドと同時にオンになった場合、一重引用符 (') のみが (")、
としてエスケープされます。他の特殊文字はエスケープされません。つまり、(" NULL) はそのまま残ります。
; この機能をオフにし、カスタム フィルター関数を使用することをお勧めします。

magic_quotes_runtime = Off

; 実行時に外部リソースから生成されたデータに対して自動文字列エスケープ (' '' NULL ) を使用するかどうか。

; このコマンドをオンにすると、ほとんどの関数によって外部リソース (データベース、テキスト ファイルなど) から返されたデータがエスケープされます。
; 例: SQL クエリによって取得されたデータ、exec() 関数によって取得されたデータなど
; このコマンドが magic_quotes_sybase コマンドと同時に開かれた場合、一重引用符 (') のみが (") にエスケープされます。 ,
; 他の特殊文字はエスケープされません。つまり、( ” NULL ) はそのまま残ります。 !
; 特定の状況に応じて、この機能をオフにし、カスタム フィルター機能を使用することをお勧めします。

magic_quotes_sybase = Off

; Sybase の形式で自動文字列エスケープを使用するかどうか (' を表すには " を使用します) #FF8000 ″

highlight.default = “#0000BB”
highlight.html = “#000000″

highlight.keyword = “#007700″

highlight.string = “#DD0000″

; .phps ファイルを表示します)。

[PHP-Core-Langue]

short_open_tag = On
; それ以外の場合は、「< ?php ?>」を使用します。長いタグ。
; PHP プログラムが制御された環境でのみ実行され、自分だけが使用する場合を除き、短いタグ
を使用しないでください。 "< ?xml ... ?>" の直接埋め込みを容易にするオプションです。それ以外の場合は、PHP を使用して出力する必要があります: < ?xml は、省略形にも影響します。これは、"" と同じであり、省略形 "< %=" にも影響します。
; このディレクティブは PHP6 では削除されます。
arg_separator.output = "&"

;

; 「&」や「,」なども使用できます。

arg_separator.input = "&"

; URL 内の変数を解析するときに使用される区切り文字のリスト。
; ",&" なども使用できます。
allow_call_time_pass_reference = On
; 関数を呼び出すときにパラメータを強制的に渡すかどうか (この機能は毎回使用されます)。警告)
; コードのクリーンさに影響するため、PHP ではこの方法が推奨されなくなります。
; どのパラメータを参照によって渡すかを明示的に指定することをお勧めします。言語の将来のバージョンでもスクリプトが適切に動作するようにするには、このオプションをオフにします。

auto_globals_jit = On

; ___FCKpd___0
SERVER および ___FCKpd___0
ENV 変数のみを使用するかどうか。スクリプトが開始されます)。

; これら 2 つの配列がスクリプトで使用されていない場合、このディレクティブをオンにするとパフォーマンスが向上します。

; このディレクティブを有効にするには、 register_globals ディレクティブと register_long_arrays ディレクティブをオフにする必要があります。

auto_prepend_file =
auto_append_file =

; メインファイルの前後で自動的に解析するファイル名を指定します。空の場合、この機能は無効になります。

; ファイルは include() 関数が呼び出されたかのようにインクルードされるため、include_path ディレクティブの値が使用されます。
; 注: スクリプトが exit() によって終了された場合、自動サフィックスは発生しません。

variables_order = "EGPCS"
; PHP は、環境変数、GET、POST、Cookie、サーバー変数の順序を登録します。

; それぞれ E、G、P、C、S で表され、左から右に登録され、新しい値が古い値を上書きします。

; たとえば、「GP」に設定すると、POST 変数は同じ名前の GET 変数を上書きし、Environment、Cookie、Server 変数を完全に無視します。
; 「GPC」または「GPCS」を使用し、getenv() 関数を使用して環境変数にアクセスすることをお勧めします。

register_globals = Off
; E、G、P、C、S 変数をグローバル変数として登録するかどうか。
; このディレクティブをオンにすると、スクリプトを注意深くチェックしない限り、重大なセキュリティ問題が発生する可能性があります。

; 事前定義されたスーパー グローバル変数を使用することをお勧めします: ___FCKpd___0

ENV、__FCKpd___0
GET、__FCKpd___0
POST、__FCKpd___0
COOKIE、__FCKpd___0
SERVER

; このディレクティブは、variables_order ディレクティブの影響を受けます。

; このディレクティブは PHP6 では削除されました。

register_argc_argv = On
; $argv および $argc グローバル変数 (GET メソッドを使用した情報を含む) を宣言するかどうか。
; パフォーマンスを向上させるために、これら 2 つの変数を使用せず、この命令をオフにすることをお勧めします。

register_long_arrays = On
; 古いスタイルの長い配列 (HTTP_*_VARS) を有効にするかどうか。
; パフォーマンスを向上させるために、短い形式の事前定義されたスーパーグローバル配列の使用を推奨し、この機能をオフにします。
; このディレクティブは PHP6 では削除されました。

always_populate_raw_post_data = Off
; $HTTP_RAW_POST_DATA 変数 (生の POST データ) を常に生成するかどうか。
; それ以外の場合、この変数は、認識できない MIME タイプのデータが見つかった場合にのみ生成されます。
; ただし、生の POST データにアクセスするより良い方法は php://input です。
; $HTTP_RAW_POST_DATA は、enctype="multipart/form-data" のフォーム データには使用できません。

unserialize_callback_func =
; 逆シリアル化プロセッサが未定義のクラスをインスタンス化する必要がある場合、不完全な結果を避けるために、ここで指定されたコールバック関数が unserialize() によって呼び出されます。 __PHP_Incomplete_Class」オブジェクト。
; ここで関数が指定されていない場合、または指定された関数に未定義のクラスが含まれていない (または実装されていない) 場合、警告メッセージが表示されます。
; したがって、このようなコールバック関数を本当に実装する必要がある場合にのみ、このディレクティブを設定してください。
; この機能を無効にするには、空白のままにしてください。

y2k_compliance = On

; Y2K 準拠を強制的にオンにするかどうか (Y2K 非準拠のブラウザーでは問題が発生する可能性があります)。


zend.ze1_compatibility_mode = Off

; Zend Engine I (PHP 4.x) と互換性のあるモードを使用するかどうか。

; これは、オブジェクトのコピー、構築 (属性のないオブジェクトは FALSE または 0 を生成します)、および比較に影響します。
; 互換モードでは、オブジェクトはデフォルトで参照ではなく値によって渡されます。

precision = 14

; 浮動小数点データで表示される有効桁数。


serialize_precision = 100

; 浮動小数点および倍精度データをシリアル化して格納するときの精度 (有効桁数)。

; デフォルト値では、データを失うことなく浮動小数点データがデシリアライザーによってデコードされます。

[PHP-Core-OutputControl]

; 出力制御関数は、特に情報が出力された後に HTTP ヘッダーを送信する場合に便利です。

; 出力制御関数は、header() や setcookie() などの関数によって送信される HTTP ヘッダーには影響しませんが、echo() 関数によって出力される情報と、PHP コードの間に埋め込まれた情報にのみ影響します。

implicit_flush = Off
; 各出力ブロックの後に PHP 出力層にデータを自動的に更新するよう要求するかどうか。

; これは、print()、echo()、および HTML ブロックのそれぞれの後に、flush() 関数を自動的に呼び出すことと同じです。

; このオプションをオンにすると、プログラムの実行のパフォーマンスに重大な影響を与えるため、通常はデバッグの場合にのみ推奨されます。
; CLI SAPI の実行モードでは、このコマンドのデフォルトは On です。

output_buffering = 0
; 出力バッファ サイズ (バイト)。推奨値は 4096 ~ 8192 です。

; 出力バッファリングを使用すると、本文のコンテンツを出力した後でも HTTP ヘッダー (Cookie を含む) を送信できます。

; その代償として、出力層が少し遅くなります。
; 出力バッファリングを設定すると、書き込みが削減され、場合によってはネットワーク パケットの送信が削減されます。
; このパラメータの実際の利点は、使用している Web サーバーとスクリプトの種類によって大きく異なります。

output_handler =
; すべてのスクリプトの出力を出力ハンドラー関数にリダイレクトします。

; たとえば、mb_output_handler() 関数にリダイレクトすると、文字エンコーディングは指定されたエンコーディングに透過的に変換されます。

; ここで出力ハンドラーを指定すると、出力バッファリングが自動的にオンになります (output_buffering=4096)。
; 注 0: ここでは PHP 組み込み関数のみを使用できます。カスタム関数はスクリプト内で ob_start() を使用して指定する必要があります。
; 注 1: 移植可能なスクリプトはこのディレクティブに依存してはなりませんが、ob_start() 関数を使用して出力処理関数を明示的に指定する必要があります。
; このコマンドを使用すると、慣れていないスクリプトでエラーが発生する可能性があります。
; 注2: 2つの出力処理関数「mb_output_handler」と「ob_iconv_handler」を同時に使用することはできません。
; また、「ob_gzhandler」出力処理関数と zlib.output_compression ディレクティブを同時に使用することはできません。
; 注 3: zlib.output_handler ディレクティブを使用して zlib 出力圧縮を有効にする場合、このディレクティブは空にする必要があります。

[PHP-Core-Directory]

doc_root =

;SYS

; PHP の「ルート ディレクトリ」。空でない場合にのみ有効です。

;safe_mode=On の場合、このディレクトリ外のファイルはすべて拒否されます。
; FORCE_REDIRECT を指定せずに PHP をコンパイルし、IIS 以外のサーバーで CGI として実行する場合は、このディレクティブを設定する必要があります (マニュアルの「セキュリティ」セクションを参照)。
; 代わりに、cgi.force_redirect ディレクティブを使用することもできます。

include_path = ".:/path/to/php/pear"
; ファイルを検索するための require()、include()、および fopen_with_path() 関数のディレクトリのセットを指定します。
; 形式はシステムの PATH 環境変数に似ています (UNIX ではコロン、Windows ではセミコロンで区切られます)。 UNIX: "/path1:/path2"

; 含まれるパス内現在のディレクトリを表す相対パスを許可するには、「.」を使用します。

user_dir =
;SYS
; /~username を使用してスクリプトを開くときに検索するディレクトリを PHP に指示します。これは空でない場合にのみ有効です。
; つまり、ユーザー ディレクトリ内の PHP ファイルの基本ディレクトリ名を使用します。例: "public_html"

extension_dir = "/path/to/php"
; 拡張ライブラリ (モジュール) が保存されているディレクトリ) が保存されます。これは、PHP が動的拡張モジュールを検索するために使用するディレクトリです。
; Windows のデフォルトは "C:/php5" です

[PHP-Core-HTTP]

default_mimetype = "text/html"

default_charset = ;"gb2312"
;デフォルトでは /html" HTTP ヘッダー。
;default_charset ディレクティブが「gb2312」に設定されている場合、
; 「Content-Type: text/html; charset=gb2312」が自動的に出力されます。

[PHP-Core-Unicode]

detect_unicode = On

; ドキュメントはまだありません

[PHP-Core-Misc]

auto_detect_line_endings = Off

; PHP に行末文字 (EOL) を自動的に検出させるかどうか。
; スクリプトが Macintosh ファイルを処理する必要がある場合、
; または、Macintosh 上で実行していて、unix または win32 ファイルも処理する必要がある場合は、PHP が fgets() と file() の EOL を自動的に検出できるようになります。機能は正常に動作します。
; ただし、Unix システムでプロジェクト区切り文字としてキャリッジ リターン (CR) を使用するユーザーにとっては、互換性のない動作も発生します。
; さらに、最初の行で EOL 習慣を検出すると、パフォーマンスが若干低下します。

browscap = ;"c:/windows/system32/inetsrv/browscap.ini"

;SYS

; この設定は PWS と IIS のみに必要です
; http://www.garykeith.com/browsers/ からダウンロードできます。 asp
をダウンロードします。

ignore_user_abort = Off

; ユーザーがリクエストを中止した後でもリクエスト全体の完了を要求するかどうか。

; 長いリクエストを実行すると、ユーザーが途中で終了したり、ブラウザがタイムアウトしたりする可能性があるため、これをオンにすることを検討してください。

user_agent = ;"PHP"
; 「User-Agent」文字列を定義します

;url_rewriter.tags = "a=href,area=href,frame=src,form=,fieldset="
; PHP のコア部分ですが、セッション モジュールの設定に使用されます

extension
; PHP の起動時に動的拡張機能を読み込みます。例: extension=mysqli.so

; "= それ以降は、モジュール ファイルの名前のみを使用でき、パス情報を含めることはできません。

; パス情報は extension_dir ディレクティブによってのみ提供される必要があります。
; Windows では、次の拡張子が組み込まれています。 ; zlib ; SPL ; xmlreader ; CGI に対する実際の PATH_INFO/PATH_TRANSLATED のサポートを提供するかどうかCGI仕様)。
; 以前の動作では、PATH_INFO に関係なく PATH_TRANSLATED が SCRIPT_FILENAME に設定されました。
; このオプションをオンにすると、PHP は CGI 仕様に準拠するようにパスを修正します。そうでない場合は、準拠していない古い動作が引き続き使用されます。
; このディレクティブをオンにして、PATH_TRANSLATED の代わりに SCRIPT_FILENAME を使用するようにスクリプトを修正することをお勧めします。
; PATH_INFO の詳細については、CGI 仕様を参照してください。

cgi.force_redirect = On

; CGI 強制リダイレクトをオンにするかどうか。 CGI モードで実行される PHP にセキュリティを提供するために、これをオンにすることを強くお勧めします。

; 自分で閉じた場合、その結果については自己責任でお願いします。
; 注: IIS/OmniHTTPD/Xitami ではオフにする必要があります。

cgi.redirect_status_env =
; cgi.force_redirect=On で、PHP が Apache と Netscape 以外のサーバーで実行されている場合、

; CGI リダイレクト環境変数名を設定する必要がある場合、PHP はそれを検索します。実行を継続できるかどうか。

; この変数を設定するとセキュリティ上の脆弱性が発生する可能性があります。設定する前に何をしているのかを必ず理解してください。

cgi.rfc2616_headers = 0
; PHP が HTTP 応答コードを送信するときに使用するヘッダーを指定します。
; 0 は、Apache およびその他の Web サーバーでサポートされる「Status:」ヘッダーの送信を意味します。
; 1 に設定すると、PHP は RFC2616 標準ヘッダーを使用します。

; 何をしているのかわからない場合は、デフォルト値 0 のままにしておきます


cgi.nph = Off
; CGI モードのすべてのリクエストに対して「Status: 200」ステータス コードを強制的に送信するかどうか。

fastcgi.impersonate = Off

; IIS の FastCGI は、クライアント セキュリティ トークンを偽装する機能をサポートしています。
; これにより、IIS はランタイムのベースとなるリクエストのセキュリティ コンテキストを定義できるようになります。
; Apache の mod_fastcgi はこの機能をサポートしていません (2002/03/17)
; IIS で実行する場合はオンに設定します。デフォルトはオフです。

fastcgi.logging = On
; FastCGI を介して行われた接続をログに記録するかどうか。

[PHP-Core-Weirdy]
; これらのオプションはドキュメントにのみ存在しますが、phpinfo() 関数の出力には存在しません

async_send = Off
;

from = ;"john@doe.com"
; 匿名 FTP のパスワード (電子メール アドレス) を定義します

;;;;;;;;;;;;;;;;;

;; module; ;
;;;;;;;;;;;;;;;;;;;
[Pcre]

;Perl 互換の正規表現モジュール


pcre.backtrack_limit = 100000

;番号。


pcre.recursion_limit = 100000

; PCRE の最大再帰深さ。

; この値を非常に高く設定すると、プロセスのスタック領域が使い果たされ、PHP がクラッシュする可能性があります。

[セッション]

; session_register() または ___FCKpd___0

SESSION を使用して変数が登録されている場合を除きます。
; それ以外の場合、session_start() が使用されるかどうかに関係なく、セッション レコードは自動的に追加されません。
; リソース変数を含むオブジェクト、またはそれ自体への参照を含むオブジェクトはセッションに保存できません。
; register_globals ディレクティブは、セッション変数の保存と復元に影響します。

session.save_handler = "files"

; セッションに関連付けられたデータを保存および取得するハンドラーの名前。デフォルトはファイル (「ファイル」) です。

; カスタム プロセッサ (データベース ベースのプロセッサなど) を使用する場合は、「user」を使用します。
; PostgreSQL を使用するプロセッサがあります: http://sourceforge.net/projects/phpform-ext/

session.save_path = "/tmp"

; ストレージ プロセッサに渡されるパラメータ。ファイル プロセッサの場合、この値は、セッション データ ファイルが作成されたセッション データ ファイルへのパスです。

; デフォルトは Windows の一時フォルダーのパスです。
; パターン「N;[MODE;]/path」を使用してパスを定義できます (N は整数です)。
; N は、すべてのデータ ファイルを 1 つのディレクトリに保存するのではなく、N レベルのサブディレクトリを使用することを意味します。
; [MODE;] オプション。8 進数を使用する必要があります。デフォルトは 600 (=384) で、各ディレクトリに保存されるセッション ファイルの最大数を示します。
; これは、多数のセッションのパフォーマンスを向上させるための優れたアイデアです。
; 注0: 「N;[MODE;]/path」の前後の二重引用符は省略できません。
; 注 1: [MODE;] はプロセスの umask を書き換えません。
; 注 2: PHP はこれらのフォルダー構造を自動的に作成しません。 ext/session ディレクトリにある mod_files.sh スクリプトを使用して作成してください。
; 注 3: 安全でないユーザー (デフォルトの「/tm​​p」など) がフォルダーにアクセスできる場合、セキュリティ上の脆弱性が発生します。
; 注 4: N>0 の場合、自動ガベージ コレクションは失敗します。詳細については、以下のガベージ コレクションに関するセクションを参照してください。

session.name = “PHPSESSID”

; Cookie で使用されるセッション ID 識別名には、文字と数字のみを含めることができます。


session.auto_start = Off

; 顧客が任意のページにアクセスすると、セッションが自動的に初期化されます。デフォルトでは無効になっています。

; クラス定義はセッションの開始前にロードする必要があるため、このオプションがオンになっている場合はセッションにオブジェクトを保存できません。

session.serialize_handler = “php”

; データのシリアル化/逆シリアル化に使用されるプロセッサ。php は標準のシリアル化/逆シリアル化プロセッサです。

; 「php_binary」も使用できます。 WDDX サポートが有効な場合、「wddx」のみが使用されます。

session.gc_probability = 1

session.gc_divisor = 100

; セッションが初期化されるたびにガベージ コレクション プログラムが開始される確率を定義します。
; この収集確率の計算式は次のとおりです: session.gc_probability/session.gc_divisor
; セッション ページへのアクセス頻度が高いほど、確率は小さくなるはずです。推奨値は1/1000~5000です。

session.gc_maxlifetime = 1440

; このパラメータで指定された秒数が経過すると、保存されたデータは「ガベージ」とみなされ、ガベージ コレクション プログラムによって消去されます。

; 判断基準は、データが最後にアクセスされた時刻 (FAT ファイル システムの場合は、データが最後に更新された時刻) です。
; 複数のスクリプトが同じ session.save_path ディレクトリを共有しているが、異なる session.gc_maxlifetimes を持つ場合は、すべての session.gc_maxlifetime ディレクティブの最小値が優先されます。
; データ ファイルを保存するために複数のレベルのサブディレクトリを使用する場合、ガベージ コレクション プロセスは自動的に開始されません。
; ガベージ コレクションを実行するには、シェル スクリプト、cron エントリ、またはその他の独自のメソッドを使用する必要があります。たとえば、次のスクリプトは「session.gc_maxlifetime=1440」(24 分) と同等です。 if リクエストヘッダーの「Referer」フィールドにここで指定した文字列が含まれていない場合、セッションIDは無効とみなされます。
; 注: リクエスト ヘッダーに「Referer」フィールドがまったく存在しない場合でも、セッション ID は有効であるとみなされます。
; デフォルトは空、つまりチェックは実行されません (すべてが有効とみなされます)。

session.entropy_file = ;"/dev/urandom"
; セッション ID を作成するために使用される追加の高エントロピー リソース (ファイル)、UNIX では "/dev/random" または "/dev/" です。 Systems urandom"

session.entropy_length = 0
; 高エントロピー リソースから読み取るバイト数 (推奨値: 16)。

session.use_cookies = On

; クライアントにセッション ID を保存するために Cookie を使用するかどうか

;

session.use_only_cookies = Off
; クライアント側でセッション ID を保存するためにのみ Cookie を使用するかどうか
; このオプションをオンにすると、セッションの受け渡しに URL を使用することによって発生するセキュリティの問題を回避できます。
; ただし、Cookie が無効になっているクライアントではセッションが機能しなくなります。

session.cookie_lifetime = 0
; セッション ID を渡す Cookie の有効期間 (秒)、0 はブラウザーが開いている間のみ有効であることを意味します。

session.cookie_path = “/”
; セッションIDのCookieパスを渡します。

session.cookie_domain =
; セッション ID の Cookie スコープを渡します。
; デフォルトは空で、Cookie 仕様に従って生成されたホスト名を示します。

session.cookie_secure = Off
; 安全な接続 (https) 経由でのみ Cookie を送信するかどうか。

session.cookie_httponly = Off
; Cookie に httpOnly フラグを追加するかどうか (HTTP プロトコルのアクセスのみが許可されます)、
; これにより、クライアント スクリプト (JavaScript など) が Cookie にアクセスできなくなります。
; このディレクティブをオンにすると、XSS 攻撃によるセッション ID ハイジャックを効果的に防ぐことができます。

session.cache_limiter = “nocache”
; セッション ページのキャッシュ制御モードを指定するには、{nocache|private|public} に設定します。
; キャッシュを無効にするコマンドが http 応答ヘッダーで送信されないようにするには、空に設定します。

session.cache_expire = 180
; クライアントキャッシュ内のセッションページの有効期間(分)を指定します
; session.cache_limiter=nocache の場合、この設定は無効です。

session.use_trans_sid = Off
; URL に SID (セッション ID) を表示するためにクリアコードを使用するかどうか。
; ユーザーにセキュリティ上のリスクをもたらすため、デフォルトで禁止されています: 1- ユーザーは、電子メール/irc/QQ/MSN を通じて有効な SID を含む URL を他の人に伝える可能性があります。
; 2- 有効な SID を含む URL は公共のコンピューターに保存される場合があります。
; 3- ユーザーは固定 SID を持つ URL をお気に入りまたは閲覧履歴に保存できます。
; URL ベースのセッション管理は、Cookie ベースのセッション管理よりも常にリスクが高いため、無効にする必要があります。

session.bug_compat_42 = On

session.bug_compat_warn = On
; PHP4.2 より前のバージョンには、未指定の「バグ」があります:
; この機能を使用すると、register_globals=Off の場合でもグローバル セッション変数が初期化されます。 PHP4.3以降では警告が表示されます。
; この「バグ」を閉じて警告を表示することをお勧めします。

session.hash_function = 0

; SID を生成するためのハッシュ アルゴリズム。 SHA-1 の方が安全です

; 0: MD5 (128 ビット)
; 1: SHA-1 (160 ビット)
; SHA-1 を使用することをお勧めします。

session.hash_bits_per_character = 4

; SID 文字列の各文字に保存されるビット数を指定します。これらの 2 進数はハッシュ関数の結果です。

; 4: 0-9、a-f
; 5: 0-9、a-v
; 推奨値は 5
です。 “ a=href,area=href,frame=src,form=,fieldset="
; このコマンドは PHP のコア部分に属し、Session モジュールには属しません。
; SID を含めるために書き換える HTML タグを指定します (session.use_trans_sid=On の場合のみ有効)
; フォームとフィールドセットは特殊です:

; それらを含めると、URL リライターは追加の「

」を追加します。 URL に追加する必要がある情報。
; XHTML 標準に準拠したい場合は、フォーム項目を削除し、フォーム フィールドの前後に

タグを追加してください。
; 注: すべての法的項目には等号が必要です (後ろに値がない場合でも)。
; 推奨値は「a=href、area=href、frame=src、input=src、form=fakeentry」です。代替 PHP キャッシュは、PHP 中間コードのキャッシュと最適化に使用されます

apc.cache_by_default = On

;SYS
; デフォルトですべてのファイルのキャッシュを有効にするかどうか。
; Off に設定し、プラス記号で始まる apc.filters ディレクティブと一緒に使用すると、ファイルはフィルターに一致する場合にのみキャッシュされます。

apc.enable_cli = Off
;SYS
; CLI バージョンで APC 機能を有効にするかどうかは、テストとデバッグの目的でのみこのコマンドをオンにします。

apc.enabled = On
; APC を有効にするかどうか。APC が静的に PHP にコンパイルされており、それを無効にしたい場合は、これが唯一の方法です。

apc.file_update_protection = 2
;SYS
; 実行中のサーバー上のファイルを変更するときは、アトミック操作を実行する必要があります。
; つまり、最初に一時ファイルに書き込み、次にファイルの名前を最終的な名前に変更 (mv) します。

; テキスト エディターや cp や tar などのプログラムはこのようには動作しないため、不完全なファイルがバッファリングされる可能性があります。

; デフォルト値 2 は、ファイルにアクセスするときに、変更時間がアクセス時間から 2 秒未満であることが判明した場合、バッファリングは実行されないことを意味します。
; 運が悪い訪問者は破損したコンテンツを受け取る可能性がありますが、その悪影響はキャッシュによって拡大されません。
; すべての更新操作がアトミックであることを確認できる場合は、0 を指定してこの機能をオフにすることができます。

; IO 操作が多いためにシステムの更新が遅い場合は、この値を増やす必要がある場合があります。

apc.filters =
;SYS
; POSIX 拡張正規表現のカンマ区切りリスト。
; ソース ファイル名がいずれかのパターンに一致する場合、ファイルはキャッシュされません。
; マッチングに使用されるファイル名は、絶対パスではなく、include/require に渡されるファイル名であることに注意してください。
; 正規表現の最初の文字が「+」の場合は、その式に一致するファイルがキャッシュされることを意味します。最初の文字が「-」の場合は、一致したファイルはキャッシュされません。 「-」はデフォルト値であり省略可能です。

apc.ttl = 0

;SYS
; キャッシュ エントリがバッファ内に存在できる秒数。 0 はタイムアウトしないことを意味します。推奨値は7200~36000です。
; 0 に設定すると、バッファが古いキャッシュ エントリでいっぱいになり、新しいエントリがキャッシュされなくなる可能性があります。

apc.user_ttl = 0

;SYS
; apc.ttl と似ていますが、各ユーザーの推奨値は 7200 ~ 36000 です。
; 0 に設定すると、バッファが古いキャッシュ エントリでいっぱいになり、新しいエントリがキャッシュされなくなる可能性があります。

apc.gc_ttl = 3600

;SYS
; キャッシュ エントリがガベージ コレクション テーブルに存在できる秒数。
; この値は、キャッシュされたソース ファイルの実行中にサーバー プロセスがクラッシュし、ソース ファイルが変更された場合でも、この TTL 値に達するまで、古いバージョンに割り当てられたメモリは再利用されないための安全策を提供します。 。
; この機能を無効にするには、ゼロに設定します。

apc.include_once_override = Off

;SYS

; 現在、このコマンドに関するドキュメントはありません。http://pecl.php.net/bugs/bug.php?id=8754
; それ以外の場合は、オフのままにしてください。予期しない結果が生じる可能性があります。

apc.max_file_size = 1M

;SYS

; このサイズを超えるファイルがキャッシュされないようにします。

apc.mmap_file_mask =

;SYS

; MMAP サポートが ?enable-mmap (デフォルトで有効) を使用して APC 用にコンパイルされている場合、
; ここでの値は、mmap モジュールに渡される mktemp スタイルのファイル マスクです。は「/tmp/apc.XXXXXX」です)。
; このマスクは、メモリ マップ領域をファイル バックアップするか共有メモリ バックアップするかを決定するために使用されます。
; 直接ファイルバックアップメモリ​​マッピングの場合は、「/tmp/apc.XXXXXX」(正確に 6 つの X)に設定します。
; POSIX スタイルの shm_open/mmap を使用するには、「/apc.shm.XXXXXX」に設定する必要があります。
; 「/dev/zero」に設定して、匿名でマップされたメモリにカーネルの「/dev/zero」インターフェイスを使用することもできます。
; このディレクティブを定義しないことは、匿名マッピングの使用を強制することを意味します。

apc.num_files_hint = 1000

;SYS

; Web サーバーに含めるかリクエストできるさまざまなソース ファイルのおおよその数 (推奨値は 1024 ~ 4096)。
; よくわからない場合は、0 に設定してください。この設定は主に数千のソース ファイルを含むサイトに使用されます。

apc.optimization = 0

; 最適化レベル (推奨値は 0)。

; 正の整数値はオプティマイザーを有効にすることを意味し、値が大きいほどより積極的な最適化が使用されます。
; 値を大きくすると速度の改善が非常に限定される可能性がありますが、現在は実験段階です。

apc.report_autofilter = Off

;SYS

; 早期/遅延バインディングの理由により自動的にキャッシュされないすべてのスクリプトを記録するかどうか。

apc.shm_segments = 1

;SYS

; コンパイラ バッファに割り当てられる共有メモリ ブロックの数 (推奨値は 1)。
; APC が共有メモリを使い果たし、apc.shm_size ディレクティブがシステムで許容される最大値に設定されている場合は、この値を増やしてみてください。

apc.shm_size = 30
;SYS

; 各共有メモリ ブロックのサイズ (MB 単位、推奨値は 128 ~ 256)。

; 一部のシステム (ほとんどの BSD バリアントを含む) のデフォルトの共有メモリ ブロック サイズは非常に小さいです。

apc.slam_defense = 0
;SYS (このコマンドの使用には反対です。apc.write_lock コマンドを使用することをお勧めします)

; サービスを開始しているかファイルを変更しているかに関係なく、非常に負荷の高いサーバーでは、

; 複数のプロセスが同時にファイルをキャッシュしようとしたため、競合状態が発生した可能性があります。
; このディレクティブは、キャッシュされていないファイルを処理するときにキャッシュ手順をスキップするプロセスの割合を設定するために使用されます。
; たとえば、これを 75 に設定すると、キャッシュされていないファイルが見つかったときに 75% の確率でキャッシュされないため、衝突の可能性が低くなります。
; この機能を無効にするには、0 に設定することをお勧めします。

apc.stat = On
;SYS

; スクリプトの更新チェックを有効にするかどうか。

; このコマンドの値を変更する場合は十分に注意してください。
; デフォルト値 On は、APC がリクエストされるたびにスクリプトが更新されたかどうかをチェックし、更新された場合はコンパイルされたコンテンツを自動的に再コンパイルしてキャッシュすることを意味します。ただし、これを行うとパフォーマンスに悪影響が生じます。
; オフに設定すると、チェックは実行されないため、パフォーマンスが大幅に向上します。
; ただし、更新されたコンテンツを有効にするには、Web サーバーを再起動する必要があります。
; このディレクティブは include/require ファイルにも有効です。ただし、
; 相対パスを使用する場合、APC は include/require するたびにファイルの場所を確認する必要があることに注意してください。
; 絶対パスを使用するとチェックがスキップされる可能性があるため、include/require 操作には絶対パスを使用することをお勧めします。

apc.user_entries_hint = 100
;SYS
; num_files_hint ディレクティブに似ていますが、ユーザーごとに異なります。

; よくわからない場合は 0 に設定してください。

apc.write_lock = On
;SYS
; 書き込みロックを有効にするかどうか。
; 非常に負荷の高いサーバーでは、サービスの開始時やファイルの変更時に、複数のプロセスが同時にファイルをキャッシュしようとするため、競合状態が発生する可能性があります。
; このディレクティブを有効にすると、競合状態を回避できます。

apc.rfc1867 = Off

;SYS
; このコマンドをオンにすると、ファイル フィールドの直前に APC_UPLOAD_PROGRESS フィールドを含むアップロード ファイルごとに、APC は、upload_ のユーザー キャッシュ エントリを自動的に作成します。 APC_UPLOAD_PROGRESS フィールドの値)。

[bcmath]

; 任意精度の数学計算用のバイナリ計算機 (Binary Calculator) を提供します。

; 文字列形式で記述された任意のサイズと精度の数値をサポートします。

bcmath.scale = 0

; すべての bcmath 関数で使用される 10 進数の数


[GD]

gd.jpeg_ignore_warning = Off

;画像フォーマット)。

; image/jpeg と image/pjpeg の 2 つの MIME タイプがあります。GD ライブラリは前者の従来の形式のみを認識します。
; http://twpug.ne​​t/modules/newbb/viewtopic.php?topic_id=1867&forum=14
; http://bugs.php.net/bug.php?id=29878 を参照してください。 www.faqs.org/faqs/jpeg-faq/part1/section-11.html

[フィルター]
; この拡張モジュールは、信頼できないソースからのデータを確認およびフィルターします。

filter.default = “unsafe_raw”
; 指定されたフィルターを使用して、__FCKpd___0

GET、___FCKpd___0

POST、___FCKpd___0
COOKIE、___FCKpd___0
REQUEST データをフィルターします。生データは、input_get() 関数を通じてアクセスできます。
; 「unsafe_raw」はフィルタリングが行われないことを意味します。

filter.default_flags =
; filter_data() 関数のデフォルトのフラグ。

[mbstring]

; マルチバイト文字列モジュールのサポート

mbstring. language = "neutral"

; デフォルトの NLS (ローカル言語設定)、設定可能な値は次のとおりです:
;中立的で、まったく未知の存在。

; 「zh-cn」または「簡体字中国語」は簡体字中国語を意味します

; 「zh-tw」または「繁体字中国語」は繁体字中国語を意味します
; 「uni」または「universal」は Unicode を意味します
; .internal_encoding ディレクティブのデフォルト値、
; および mbstring.internal_encoding ディレクティブは、このディレクティブの後に配置する必要があります。

mbstring.internal_encoding =
; このディレクティブは mbstring. language ディレクティブの後に配置する必要があります。
; デフォルトの内部エンコーディングは、設定されていない場合、mbstring. language ディレクティブの値によって異なります。

; 「neutral」は「ISO-8859-1」に対応します。 (「 GB2312」に相当)

; 「zh-tw」は「EUC-TW」に対応します (「BIG5」に相当)
; 「uni」は「UTF-8」に対応します
; リマインダー: 簡体字中国語の場合は、また、「CP936」(「GBK」と同等)に設定することも強制されます
; 注: SJIS、BIG5、GBK は内部エンコードとして適切ではない可能性がありますが、「GB2312」は間違いなく問題ありません。
;

mbstring.encoding_translation = Off
; mbstring.internal_encoding ディレクティブに従って、透過的なエンコード変換を実行するかどうかを手動で指定することをお勧めします。それらを内部コーディングに変換します。
; 移植可能なライブラリまたはプログラムは、自動エンコード変換に依存してはなりません。

mbstring.http_input = "pass"

; デフォルトの HTTP 入力エンコーディング、"pass" はスキップ (変換なし) を意味します
; 「aotu」の意味は mbstring.detect_order コマンドの説明と同じです。
; 単一の値またはカンマ区切りのリストに設定できます。

mbstring.http_output = "pass"

; デフォルトの HTTP 出力エンコーディング、"pass" はスキップ (変換なし) を意味します
; "aotu" の意味は mbstring.detect_order ディレクティブの説明と同じです。
; 単一の値またはカンマ区切りのリストに設定できます。
; Output_handler ディレクティブは「mb_output_handler」に設定する必要があります。

mbstring.detect_order =
; デフォルトのエンコード検出順序、「pass」はスキップ (変換なし) を意味します。
; デフォルト値 (「auto」) は mbstring. language ディレクティブによって変更されます:
; 「ニュートラル」と「ユニバーサル」は「ASCII、UTF-8」に対応します。
; 「簡体字中国語」は「ASCII、UTF-8」に対応します。 、EUC-CN、CP936''

; 「繁体字中国語」は「ASCII、UTF-8、EUC-TW、BIG-5」に対応します

; 制御された環境では単一の値を手動で強制することをお勧めします
;

mbstring.func_overload = 0
;SYS
; mb_* 関数を自動的に使用して、対応するシングルバイト文字列関数をオーバーロードします。
; 例: mail()、ereg() は mb_send_mail()、mb_ereg() に自動的に置き換えられます
; ビットの組み合わせは 0、1、2、4 で実行できます。たとえば、7 はすべてを置き換えることを意味します。具体的な置換手順は次のとおりです:
; 0: 置換なし
; 1: mail() → mb_strlen()
; ; mb_strpos() → mb_strrpos()
; strtoupper() → mb_substr_count()
; () → mb_eregi()
; ereg_replace() → mb_ereg_replace() ; eregi_replace() → mb_split()

mbstring.script_encoding =
; スクリプトで使用されるエンコーディング。 strict_detection = Off

; 厳密なエンコード検出を使用するかどうか


mbstring.substitute_character =

; 文字をデコードできない場合、この文字が代わりに使用されます。

; 整数に設定されている場合は、対応する Unicode 値を表します。値が設定されていない場合は、このエラー文字が表示されないことを意味します。 [ Mcrypt]
; 多くのブロック暗号化アルゴリズムをサポートする mcrypt ライブラリへのインターフェイス。

; 問題が多すぎるため、このモジュールの使用はお勧めできません。データベース層で暗号化することをお勧めします。


mcrypt.algorithms_dir =
; デフォルトの暗号化アルゴリズム モジュールが配置されているディレクトリ。通常は「/usr/local/lib/libmcrypt」です。
; 現時点では詳細なドキュメントがないため、ここでの説明は間違っている可能性があります。

mcrypt.modes_dir =
; デフォルトの暗号化モードモジュールが配置されているディレクトリ。通常は「/usr/local/lib/libmcrypt」です。
; 現在ドキュメントが存在しないため、ここでの説明は間違っている可能性があります。

[Memcache]
; メモリ内に統合された巨大なハッシュ テーブルを維持することで、画像、ビデオ、ファイル、データベース検索などのさまざまな形式でデータを保存するために使用できる高性能の分散メモリ オブジェクト キャッシュ システム。結果など

memcache.allow_failover = On

; エラーが発生したときに他のサーバーに透過的にフェイルオーバーするかどうか。

memcache.chunk_size = 8192

; この値で設定されたチャンクサイズに従ってデータが転送されます。値が小さいほど、より多くの追加ネットワーク トラフィックが必要になります。

; 原因不明の速度低下に気付いた場合は、この値を 32768 に増やしてみてください。

memcache.default_port = 11211

; memcached サーバーに接続するときに使用されるデフォルトの TCP ポート。


memcache.max_failover_attempts = 20
; ????

[Zlib]
; このモジュールを使用すると、PHP が gzip (.gz) 圧縮ファイルを透過的に読み書きできるようになります。

zlib.output_compression = Off
; zlib ライブラリを使用してスクリプト出力結果を透過的に圧縮するかどうか。
; このコマンドの値は、オフ、オン、バイト数 (圧縮バッファ サイズ、デフォルトは 4096) に設定できます。

; このディレクティブがオンになっている場合、ブラウザが「Accept-Encoding: gzip(deflate)」ヘッダーを送信すると、「Content-Encoding: gzip(deflate)」ヘッダーと「Vary: Accept-Encoding」ヘッダーが追加されます。間の応答ヘッダーに。

; 応答ヘッダーが出力される前に、ini_set() 関数を使用してスクリプトでこの機能を有効または無効にすることができます。
; "Content-Type: image/??" 応答ヘッダーが出力される場合、圧縮は有効になりません (Netscape のバグを防ぐため)。

; 「Content-Type: image/??」を出力した後、「ini_set('zlib.output_compression', 'On')」を使用してこの機能を再度有効にすることができます。

; 注 1: 圧縮率は圧縮バッファーのサイズに影響されます。より良い圧縮品質が必要な場合は、より大きな圧縮バッファーを指定してください。
; 注 2: zlib 出力圧縮が有効な場合、output_handler ディレクティブは空にする必要があり、zlib.output_handler ディレクティブの値を設定する必要があります。

zlib.output_compression_level = -1
; 圧縮レベル、利用可能な値は 0 ~ 9 で、0 は圧縮なしを意味します。値が大きいほど効果は高くなりますが、推奨値は 1 ~ 5 です。

; デフォルト値 -1 は、zlib の内部デフォルト値 (6) を使用することを意味します。


zlib.output_handler =
; zlib.output_compression ディレクティブをオンにすると、ここで出力プロセッサのみを指定できます。
; 使用できるプロセッサは「zlib.inflate」(解凍)または「zlib.deflate」(圧縮)です。
; このディレクティブが有効な場合、output_handler ディレクティブを空に設定する必要があります。

[dbx]
; さまざまなデータベースに統一されたインターフェイスを提供するデータベース抽象化レイヤー。現在サポートされているもの:
; FrontBase、SQL Server、MySQL、ODBC、PostgreSQL、Sybase-CT、Oracle 8、SQLite

dbx.colnames_case = "unchanged"

; フィールド名は「unchanged」または「大文字」にすることができます。 」、「小文字」モードで戻ります。

[MySQLi]

; MySQLi モジュールは MySQL バージョン 4.1.3 以降でのみ動作します。


mysqli.max_links = -1
;SYS
; 各プロセスで許可される接続の最大数 (永続的および非永続的)。 -1 は無制限を意味します

mysqli.default_port = 3306
; MySQL データベースに接続するときに mysqli_connect() によって使用されるデフォルトの TCP ポート。
; ここでデフォルト値が指定されていない場合は、次の順序で検索されます:
; (1) $MYSQL_TCP_PORT 環境変数
; (2) /etc/services ファイル内の mysql-tcp 項目 (unix) 3)
のときに指定された MYSQL_PORT 定数をコンパイルします。 注: Win32 では、MYSQL_PORT 定数のみが使用されます。

mysqli.default_socket =

; ローカル MySQL サーバーに接続するために mysqli_connect() によって使用されるデフォルトのソケット名。
; 指定しない場合は、組み込みの MqSQL のデフォルト値が使用されます。

mysqli.default_host =

; MySQL データベースに接続するときに mysqli_connect() によって使用されるデフォルトのホスト。セーフモードでは無効です。

mysqli.default_user =

; MySQL データベースに接続するときに mysqli_connect() によって使用されるデフォルトのユーザー名。セーフモードでは無効です。

mysqli.default_pw =

; MySQL データベースに接続するために mysqli_connect() によって使用されるデフォルトのパスワード。セーフモードでは無効です。
; パスワードを設定ファイルに保存するのは悪い考えです。PHP 権限を持つ人なら誰でも 'echo cfg_get_var("mysql.default_password")' を実行してパスワードを表示できます
;ユーザーに表示されます。

mysqli.reconnect = Off

;SYS

; 再接続を許可するかどうか

[PostgresSQL]

;PostgresSQL モジュールはバージョン 8.0 以降で動作することが推奨されます。


pgsql.allow_persistent = On

;SYS

; 永続的な接続を許可するかどうか

pgsql.max_persistent = -1

;SYS

; 各プロセスで許可される永続的な接続の最大数。 -1 は無制限を意味します。

pgsql.max_links = -1

;SYS

; プロセスごとに許可される接続の最大数 (永続的および非永続的)。 -1 は無制限を意味します。

pgsql.auto_reset_persistent = Off

;SYS

; pg_pconnect() で中断された永続接続を自動的にリセットし、検出には追加のオーバーヘッドが必要です。

pgsql.ignore_notice = Off

; PostgreSQL バックエンドからのリマインダー メッセージを無視するかどうか。

; リマインダー メッセージをバックエンドに記録するには、若干の追加オーバーヘッドが必要です。

pgsql.log_notice = Off

; PostgreSQL バックエンド リマインダー メッセージをログに記録するかどうか。

; pgsql.ignore_notice=Off の場合にのみ記録できます。



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート