php.ini 日本語訳 ************************************************************************************ ;;;;;;;;;;;;;;;;;;; ; About php.ini ; ;;;;;;;;;;;;;;;;;;; ; 一般にphp.iniと呼ばれるPHPの初期化ファイルが責任を負います ; PHPの動作の多くの側面を構成します。 ; PHPは、この構成をさまざまな場所から見つけてロードしようとします。 ; 以下は、その検索順序の要約です。 ; 1.SAPIモジュール固有の場所。 ; 2.PHPRC環境変数。 (PHP 5.2.0以降) ; 3. Windowsで事前定義されたレジストリキーの数(PHP 5.2.0以降) ; 4.現在の作業ディレクトリ(CLIを除く) ; 5. Webサーバーのディレクトリ(SAPIモジュールの場合)またはPHPのディレクトリ ; (それ以外の場合はWindows) ; 6. --with-config-file-pathコンパイル時オプションのディレクトリ、または ; Windowsディレクトリ(C:\ windowsまたはC:\ winnt) ; より具体的な情報については、PHPのドキュメントを参照してください。 ; http://php.net/configuration.file ; ファイルの構文は非常に単純です。 空白と線 ; セミコロンで始まるものは(おそらくご想像のとおり)黙って無視されます。 ; セクションヘッダー([Foo]など)も、たとえ[Foo]であっても、黙って無視されます。 ; それらは将来何かを意味するかもしれません。 ; セクション見出し[PATH = / www / mysite]に続くディレクティブのみ ; / www / mysiteディレクトリ内のPHPファイルに適用します。 指令 ; [HOST = www.example.com]のセクション見出しに続くものは、 ; www.example.comから提供されるPHPファイル。 これらに設定されたディレクティブ ; 特別なセクションは、ユーザー定義のINIファイルまたは ; 実行時。 現在、[PATH =]セクションと[HOST =]セクションは ; CGI / FastCGI。 ; http://php.net/ini.sections ; ディレクティブは、次の構文を使用して指定されます。 ; ディレクティブ=値 ; ディレクティブ名は*大文字と小文字が区別されます* -foo = barはFOO = barとは異なります。 ; ディレクティブは、PHPまたはPHP拡張機能を構成するために使用される変数です。 ; 名前の検証はありません。 PHPが期待されるものを見つけられない場合 ; ディレクティブが設定されていないか、タイプが間違っているため、デフォルト値が使用されます。 ; 値は、文字列、数値、PHP定数(E_ALLやM_PIなど)、1つです。 ; INI定数(On、Off、True、False、Yes、No、None)または式の ; (例:E_ALL&?E_NOTICE)、引用符で囲まれた文字列( "bar")、または ; 以前に設定された変数またはディレクティブ(例:$ {foo}) ; INIファイルの式は、ビット単位の演算子と括弧に制限されています。: ; | bitwise OR ; ^ bitwise XOR ; & bitwise AND ; ~ bitwise NOT ; ! boolean NOT ; ブールフラグは、値1、On、True、またはYesを使用してオンにできます。. ; これらは、値0、Off、False、またはNoを使用してオフにできます。 ; 空の文字列は、等しい後に何も書き込まないことで示すことができます ; 署名するか、Noneキーワードを使用します。 ; foo = ; sets foo to an empty string ; foo = None ; sets foo to an empty string ; foo = "None" ; sets foo to the string 'None' ; 値に定数を使用し、これらの定数がに属する場合 動的にロードされる拡張機能(PHP拡張機能またはZend拡張機能)、 これらの定数は、拡張機能をロードする行の *after* でのみ使用できます。 ;;;;;;;;;;;;;;;;;;; ; About this file ; ;;;;;;;;;;;;;;;;;;; ; PHPには、2つのINIファイルがパッケージ化されています。 使用をお勧めするもの 実稼働環境での使用が推奨されている環境 開発環境。 ; php.ini-productionには、セキュリティ、パフォーマンス、ベストプラクティスを中核 ; とする設定が含まれています。 ただし、これらの設定は、古いまたはセキュリティの ; 低い良心アプリケーションとの互換性を損なう可能性があることに注意してください。 ; 我々 本番環境およびテスト環境で本番iniを使用することをお勧めします. ; php.ini-developmentは、エラーに関してははるかに冗長であることを除けば、本番環境 ;のバリアントと非常によく似ています。 開発バージョンは、開発環境でのみ使用すること ;をお勧めします。アプリケーションユーザーに表示されるエラーにより、安全な情報が ;誤って漏洩する可能性があるためです。 ; これはphp.ini-productionINIファイルです。 ;;;;;;;;;;;;;;;;;;; ; Quick Reference ; ;;;;;;;;;;;;;;;;;;; ; 以下は、PHPのデフォルトの動作に関して、INIの製品版または開発版のいずれかで異なる ;すべての設定です。 PHPの動作にこれらの変更を推奨する理由の詳細については、 ;ドキュメントの後半にある実際の設定を参照してください。 ; display_errors ; Default Value: On ; Development Value: On ; Production Value: Off ; display_startup_errors ; Default Value: Off ; Development Value: On ; Production Value: Off ; error_reporting ; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ; Development Value: E_ALL ; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT ; html_errors ; Default Value: On ; Development Value: On ; Production value: On ; log_errors ; Default Value: Off ; Development Value: On ; Production Value: On ; max_input_time ; Default Value: -1 (Unlimited) ; Development Value: 60 (60 seconds) ; Production Value: 60 (60 seconds) ; output_buffering ; Default Value: Off ; Development Value: 4096 ; Production Value: 4096 ; register_argc_argv ; Default Value: On ; Development Value: Off ; Production Value: Off ; request_order ; Default Value: None ; Development Value: "GP" ; Production Value: "GP" ; session.gc_divisor ; Default Value: 100 ; Development Value: 1000 ; Production Value: 1000 ; session.sid_bits_per_character ; Default Value: 4 ; Development Value: 5 ; Production Value: 5 ; short_open_tag ; Default Value: On ; Development Value: Off ; Production Value: Off ; track_errors ; Default Value: Off ; Development Value: On ; Production Value: Off ; variables_order ; Default Value: "EGPCS" ; Development Value: "GPCS" ; Production Value: "GPCS" ;;;;;;;;;;;;;;;;;;;; ; php.ini Options ; ;;;;;;;;;;;;;;;;;;;; ;ユーザー定義のphp.ini(.htaccess)ファイルの名前。 デフォルトは「.user.ini」です ;user_ini.filename = ".user.ini" ; この機能を無効にするには、このオプションを空の値に設定します ;user_ini.filename = ; ユーザー定義のphp.iniファイルのTTL(存続時間)(秒単位)。 デフォルトは300秒(5分)です ;user_ini.cache_ttl = 300 ;;;;;;;;;;;;;;;;;;;; ; Language Options ; ;;;;;;;;;;;;;;;;;;;; ; Enable the PHP scripting language engine under Apache. ; http://php.net/engine engine = On ; このディレクティブは、PHPがコードを認識するかどうかを決定します ; <? および?>タグはPHPソースとして処理され、そのように処理されます。 です ; 一般的に、<?phpと?>を使用し、この機能を使用することをお勧めします ; XMLを生成するときに問題が発生する可能性があるため、無効にする必要があります ; ただし、下位互換性の理由から、これは引き続きサポートされます。 ; このディレクティブは<?=短縮タグを制御しないことに注意してください。 ; このディレクティブに関係なく使用されます。 ; Default Value: On ; Development Value: Off ; Production Value: Off ; http://php.net/short-open-tag short_open_tag = Off ; 浮動小数点数で表示される有効桁数。 ; http://php.net/precision precision = 14 ; 出力バッファリングは、出力データの量を制御するためのメカニズムです。 ; (ヘッダーとCookieを除く)PHPはそれをプッシュする前に内部的に保持する必要があります ; クライアントへのデータ。 アプリケーションの出力がこの設定を超える場合、PHP ; 指定したおおよそのサイズのチャンクでそのデータを送信します。 ; この設定をオンにして最大バッファサイズを管理すると、 ; アプリケーションとWebサーバーに応じた興味深い副作用。 ; すでに出力を送信した後、ヘッダーとCookieを送信できる場合があります ; 印刷またはエコーを介して。 サーバーが次の場合、パフォーマンス上の利点も見られる場合があります。 ; PHPが出力をストリーミングするのに比べて、バッファリングされた出力のために発行されるパケットが少なくなります ; それがそれを得るように。 本番サーバーでは、パフォーマンスには4096バイトが適しています。 ; 理由。 ; 注:出力バッファリングは、出力バッファリング制御を介して制御することもできます ; 関数。 ; Possible Values: ; On = Enabled and buffer is unlimited. (Use with caution) ; Off = Disabled ; Integer = Enables the buffer and sets its maximum size in bytes. ; 注:このディレクティブは、CLISAPIではオフにハードコードされています ; Default Value: Off ; Development Value: 4096 ; Production Value: 4096 ; http://php.net/output-buffering output_buffering = 4096 ;スクリプトのすべての出力を関数にリダイレクトできます。 ために ; たとえば、output_handlerを "mb_output_handler"に設定すると、文字 ; エンコーディングは、指定されたエンコーディングに透過的に変換されます。 ; 出力ハンドラーを設定すると、出力バッファリングが自動的にオンになります。 ; 注:ポータブルスクリプトを作成した人は、このiniに依存しないでください。 ; 指令。 代わりに、ob_start()を使用して出力ハンドラーを明示的に設定します。 ; このiniディレクティブを使用すると、どのスクリプトがわからない場合に問題が発生する可能性があります ; やっています。 ; 注:「mb_output_handler」と「ob_iconv_handler」の両方を使用することはできません。 ; また、「ob_gzhandler」と「zlib.output_compression」の両方を使用することはできません。 ; 注:これが「オン」に設定されている場合、output_handlerは空である必要があります!!!! ; 代わりに、zlib.output_handlerを使用する必要があります。 ; http://php.net/output-handler ;output_handler = ;URLリライター機能は、を使用してその場でURLをリライトします ; 出力バッファ。 この構成でターゲットタグを設定できます。 ; 「form」タグは特別なタグです。 値を渡すために非表示の入力タグを追加します。 ; 使用法については、session.trans_sid_tagsを参照してください。 ; デフォルト値: "form =" ; 開発価値: "form =" ; 生産価値: "form =" ;url_rewriter.tags ; URLリライターは、デフォルトでは絶対URLやフォームをリライトしません。 有効にする ; 絶対URL書き換え、許可されるホストは実行時に定義する必要があります。 ; 詳細については、session.trans_sid_hostsを参照してください。 ; Default Value: "" ; Development Value: "" ; Production Value: "" ;url_rewriter.hosts ; zlibライブラリを使用した透過的な出力圧縮 ; このオプションの有効な値は、「オフ」、「オン」、または特定のバッファーサイズです。 ; 圧縮に使用されます(デフォルトは4KB) ; 注:結果のチャンクサイズは、圧縮の性質により異なる場合があります。 PHP ; 結果としてそれぞれ数百バイトのチャンクを出力します ; 圧縮。 より良いチャンクサイズを好む場合 ; パフォーマンス、さらにoutput_bufferingを有効にします。 ; 注:標準の代わりにzlib.output_handlerを使用する必要があります ; output_handlerを実行しないと、出力が破損します。 ; http://php.net/zlib.output-compression zlib.output_compression = Off ; http://php.net/zlib.output-compression-level ;zlib.output_compression_level = -1 ; zlib.output_compressionの場合、追加の出力ハンドラーを指定することはできません ; ここでアクティブになります。 この設定はoutput_handlerと同じですが、 ; 別の順序。 ; http://php.net/zlib.output-handler ;zlib.output_handler = ; 暗黙的なフラッシュは、出力レイヤーにそれ自体をフラッシュするように指示するようにPHPに指示します ; すべての出力ブロックの後に自動的に。 これは、 ; print()またはecho()を呼び出すたびに、PHP関数flush()を実行します。 ; そしてすべてのHTMLブロック。 このオプションをオンにすると、深刻なパフォーマンスが発生します ; 含意であり、一般的にデバッグ目的でのみ推奨されます。 ; http://php.net/implicit-flush ; Note: This directive is hardcoded to On for the CLI SAPI implicit_flush = Off ; unserializeコールバック関数が呼び出されます(未定義のクラスを使用して ' ; パラメータとしての名前)、unserializerが未定義のクラスを見つけた場合 ; インスタンス化する必要があります。 指定された機能が ; 定義されていないか、関数に不足しているクラスが含まれていない/実装されていない場合。 ; したがって、本当にそのようなを実装したい場合にのみ、このエントリを設定してください ; コールバック関数。 unserialize_callback_func = ;floats&doublesがシリアル化される場合、serialize_precisionを重要なものとして格納します ; 浮動小数点の後の数字。 デフォルト値は、フロート時に ; unserializeでデコードされた場合、データは同じままになります。 ; この値は、double値をエンコードするときにjson_encodeにも使用されます。 ; -1を使用すると、dtoaモード0が使用され、最適なものが自動的に選択されます。 ; 精度。 serialize_precision = -1 ; open_basedirが設定されている場合、すべてのファイル操作を定義されたディレクトリに制限します ; 以下。 このディレクティブは、ディレクトリごとに使用する場合に最も意味があります ; または仮想ホストごとのWebサーバー構成ファイル。 ; 注:リアルパスキャッシュを無効にします ; http://php.net/open-basedir ;open_basedir = ; このディレクティブを使用すると、セキュリティ上の理由から特定のクラスを無効にできます。 ; クラス名のコンマ区切りのリストを受け取ります。 ; http://php.net/disable-functions disable_functions = ; このディレクティブを使用すると、セキュリティ上の理由から特定のクラスを無効にできます。 ; クラス名のコンマ区切りのリストを受け取ります。 ; http://php.net/disable-classes disable_classes = ; 構文強調表示モードの色。 で受け入れられるものは何でも ; <span style="color: ???????"> would work. ; http://php.net/syntax-highlighting ;highlight.string = #DD0000 ;highlight.comment = #FF9900 ;highlight.keyword = #007700 ;highlight.default = #0000BB ;highlight.html = #000000 ; 有効にすると、ユーザーが中止した場合でもリクエストを完了できます ; リクエスト。 長いリクエストを実行する場合は、有効にすることを検討してください。 ; ユーザーまたはブラウザのタイムアウトによって中断されている。 PHPのデフォルトの動作 ; この機能を無効にすることです。 ; http://php.net/ignore-user-abort ;ignore_user_abort = On ;PHPが使用するリアルパスキャッシュのサイズを決定します。 この値は ; PHPが多くのファイルを開いて次の量を反映するシステムで増加する ; 実行されたファイル操作。 ; 注:open_basedirが設定されている場合、キャッシュは無効になります ; http://php.net/realpath-cache-size ;realpath_cache_size = 4096k ;特定のリアルパス情報をキャッシュする時間(秒単位) ; ファイルまたはディレクトリ。 ファイルがほとんど変更されないシステムの場合は、これを増やすことを検討してください ; 値。 ; http://php.net/realpath-cache-ttl ;realpath_cache_ttl = 120 ;循環参照コレクターを有効または無効にします。 ; http://php.net/zend.enable-gc zend.enable_gc = On ;有効にすると、スクリプトはと互換性のないエンコーディングで記述される可能性があります ; スキャナー。 CP936、Big5、CP949、Shift_JISはそのような例です ; エンコーディング。 この機能を使用するには、mbstring拡張機能を有効にする必要があります。 ; Default: Off ;zend.multibyte = Off ; スクリプトのデフォルトのエンコーディングを設定できます。 この値が使用されます ; 「declare(encoding = ...)」ディレクティブがスクリプトの先頭に表示されない限り。 ; zend.multibyteが設定されている場合にのみ影響します。 ; Default: "" ;zend.script_encoding = ;;;;;;;;;;;;;;;;; ; Miscellaneous = その他 ; ;;;;;;;;;;;;;;;;; ; PHPがサーバーにインストールされているという事実を公開するかどうかを決定します ; (たとえば、その署名をWebサーバーヘッダーに追加することによって)。 それはセキュリティではありません ; 何らかの形で脅威ですが、PHPを使用しているかどうかを判断することができます ; サーバー上かどうか。 ; http://php.net/expose-php expose_php = On ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; ; 各スクリプトの最大実行時間(秒単位) ; http://php.net/max-execution-time ; Note: This directive is hardcoded to 0 for the CLI SAPI max_execution_time = 30 ; 各スクリプトがリクエストデータの解析に費やすことができる最大時間。 それは良いです ; 予期せず排除するために、本番サーバーでこの時間を制限するというアイデア ; 長時間実行されるスクリプト。 ; 注:このディレクティブは、CLISAPIの場合は-1にハードコーディングされています ; Default Value: -1 (Unlimited) ; Development Value: 60 (60 seconds) ; Production Value: 60 (60 seconds) ; http://php.net/max-input-time max_input_time = 60 ; 最大入力変数のネストレベル ; http://php.net/max-input-nesting-level ;max_input_nesting_level = 64 ; いくつのGET / POST / COOKIE入力変数を受け入れることができますか ; max_input_vars = 1000 ; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit memory_limit = 128M ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error handling and logging ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; このディレクティブは、どのエラー、警告、および通知が必要かをPHPに通知します ; 行動を起こすこと。 このための値を設定するための推奨される方法 ; ディレクティブは、エラーレベル定数とビット単位の使用によるものです ; 演算子。 エラーレベル定数は、便宜上、および以下のとおりです。 ; いくつかの一般的な設定とその意味。 ; デフォルトでは、PHPは、以下を除くすべてのエラー、通知、および警告に対してアクションを実行するように設定されています。 ; E_NOTICEおよびE_STRICTに関連するもの。これらは一緒にベストプラクティスをカバーし、 ; PHPで推奨されるコーディング標準。 パフォーマンス上の理由から、これは ; エラー報告設定をお勧めします。 本番サーバーが無駄になることはありません ; ベストプラクティスとコーディング標準について不平を言うリソース。 それが ; 開発サーバーと開発設定はのためのものです。 ; 注:php.ini-developmentファイルのこの設定はE_ALLです。 この ; つまり、それはほとんどすべてを報告します。 ; 開発と初期テスト. ; ; Error Level Constants: ; E_ALL - すべてのエラーと警告(PHP 5.4.0以降のE_STRICTを含む) ; E_ERROR - 致命的なランタイムエラー ; E_RECOVERABLE_ERROR - ほぼ致命的なランタイムエラー ; E_WARNING - 実行時の警告(致命的でないエラー) ; E_PARSE - コンパイル時の解析エラー ; E_NOTICE - 実行時の通知(これらは警告であり、多くの場合、 ; from a bug in your code, but it's possible that it was ; intentional (e.g., using an uninitialized variable and ; relying on the fact it is automatically initialized to an ; empty string) ; E_STRICT - 実行時の通知(これらは警告であり、多くの場合、 ; 最高の相互運用性を保証するコードに ; コードの上位互換性 ; E_CORE_ERROR - PHPの初期起動時に発生する致命的なエラー ; E_CORE_WARNING - PHPの実行中に発生する警告(致命的でないエラー) ; 初期起動 ; E_COMPILE_ERROR - 致命的なコンパイル時エラー ; E_COMPILE_WARNING - コンパイル時の警告(致命的でないエラー) ; E_USER_ERROR - ユーザーが生成したエラーメッセージ ; E_USER_WARNING - ユーザーが生成した警告メッセージ ; E_USER_NOTICE - ユーザーが生成した通知メッセージ ; E_DEPRECATED - PHPの将来のバージョンで機能しないコードについて警告する ; E_USER_DEPRECATED - ユーザーが生成した非推奨の警告 ; ; Common Values: ; E_ALL (コーディング標準を含むすべてのエラー、警告、および通知を表示します。) ; E_ALL & ~E_NOTICE (通知を除くすべてのエラーを表示する) ; E_ALL & ~E_NOTICE & ~E_STRICT (通知とコーディング標準の警告を除くすべてのエラーを表示します。) ; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (エラーのみを表示) ; デフォルト値:E_ALL&?E_NOTICE&?E_STRICT&?E_DEPRECATED ; Development Value: E_ALL ; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT ; http://php.net/error-reporting error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT ;このディレクティブは、PHPがエラーを出力するかどうか、および出力する場所を制御します。 ; 通知と警告も。 エラー出力は開発中に非常に役立ちますが、 ; 実稼働環境では非常に危険な場合があります。 コードに応じて ; エラーを引き起こしているため、機密情報が漏洩する可能性があります ; データベースのユーザー名やパスワードなどのアプリケーションから。 ; 実稼働環境では、エラーをログに記録することをお勧めします ; それらをSTDOUTに送信します。 ; Possible Values: ; Off = Do not display any errors ; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) ; On or stdout = Display errors to STDOUT ; Default Value: On ; Development Value: On ; Production Value: Off ; http://php.net/display-errors display_errors = Off ; PHPの起動シーケンス中に発生するエラーの表示が処理されます ; display_errorsとは別に。 PHPのデフォルトの動作は、それらを抑制することです ; クライアントからのエラー。 起動エラーの表示をオンにすると、次の場合に役立ちます。 ; 構成の問題のデバッグ。 強くお勧めします ; 本番サーバーの場合は、これを「オフ」に設定します。 ; Default Value: Off ; Development Value: On ; Production Value: Off ; http://php.net/display-startup-errors display_startup_errors = Off ; エラーを表示するだけでなく、PHPはエラーを次のような場所に記録することもできます。 ; サーバー固有のログ、STDERR、またはerror_logで指定された場所 ; 以下にあるディレクティブ。 エラーはプロダクションに表示されるべきではありませんが ; サーバーは引き続き監視する必要があり、ロギングはそのための優れた方法です。 ; Default Value: Off ; Development Value: On ; Production Value: On ; http://php.net/log-errors log_errors = On ;log_errorsの最大長を設定します。 error_logには、ソースに関する情報があります。 ; 追加されました。 デフォルトは1024で、0では最大長をまったく適用できません。 ; http://php.net/log-errors-max-len log_errors_max_len = 1024 ;繰り返されるメッセージをログに記録しないでください。 同じファイルで同じファイルで繰り返しエラーが発生する必要があります ; ignore_repeated_sourceがtrueに設定されていない限り、行。 ; http://php.net/ignore-repeated-errors ignore_repeated_errors = Off ; 繰り返されるメッセージを無視する場合は、メッセージのソースを無視します。 この設定の場合 ; オンになっていると、異なるファイルからの繰り返しメッセージでエラーがログに記録されません。 ; ソース行。 ; http://php.net/ignore-repeated-source ignore_repeated_source = Off ;このパラメータがオフに設定されている場合、メモリリークは表示されません(オン ; stdoutまたはログ内)。 これは、デバッグコンパイルでのみ効果があります。 ; エラー報告には、許可リストにE_WARNINGが含まれています ; http://php.net/report-memleaks report_memleaks = On ; This setting is on by default. ;report_zend_debug = 0 ; 最後のエラー/警告メッセージを$ php_errormsg(ブール値)に保存します。 この値の設定 ; to Onはデバッグを支援でき、開発サーバーに適しています。 そうすべき ; ただし、運用サーバーでは無効にしてください。 ; This directive is DEPRECATED. ; Default Value: Off ; Development Value: Off ; Production Value: Off ; http://php.net/track-errors ;track_errors = Off ; 通常のエラー報告をオフにして、XML-RPCエラーXMLを発行します ; http://php.net/xmlrpc-errors ;xmlrpc_errors = 0 ; An XML-RPC faultCode ;xmlrpc_error_number = 0 ;PHPがエラーを表示またはログに記録する場合、PHPにはフォーマット機能があります。 ; 読みやすくするためのHTMLとしてのエラーメッセージ。 このディレクティブは、 ; エラーメッセージはHTMLとしてフォーマットされているかどうか。 ; 注:このディレクティブは、CLISAPIではオフにハードコードされています ; Default Value: On ; Development Value: On ; Production value: On ; http://php.net/html-errors html_errors = On ; html_errorsがOn *に設定され、* docref_rootが空でない場合、PHP ; エラーを説明するページに誘導するクリック可能なエラーメッセージを生成します ; またはエラーの原因となっている関数の詳細。 ; PHPマニュアルのコピーはhttp://php.net/docsからダウンロードできます。 ; docref_rootをローカルコピーのベースURLに変更します。 ; 先頭の「/」。 また、使用するファイル拡張子を指定する必要があります。 ; ドット。 PHPのデフォルトの動作は、これらの設定を空のままにすることです。 ; ドキュメントへのリンクが生成されない場合。 ; 注:この機能をプロダクションボックスに使用しないでください。 ; http://php.net/docref-root ; Examples ;docref_root = "/phpmanual/" ; http://php.net/docref-ext ;docref_ext = .html ; エラーメッセージの前に出力する文字列。 PHPのデフォルトの動作は、 ; この設定は空白です。 ; http://php.net/error-prepend-string ; Example: ;error_prepend_string = "<span style='color: #ff0000'>" ; エラーメッセージの後に出力する文字列。 PHPのデフォルトの動作は、 ; この設定は空白です。 ; http://php.net/error-append-string ; Example: ;error_append_string = "</span>" ; 指定したファイルにエラーを記録します。 PHPのデフォルトの動作は、この値を残すことです ; empty. ; http://php.net/error-log ; Example: ;error_log = php_errors.log ; Log errors to syslog (Event Log on Windows). ;error_log = syslog ;windows.show_crt_warning ; Default value: 0 ; Development value: 0 ; Production value: 0 ;;;;;;;;;;;;;;;;; ; Data Handling ; ;;;;;;;;;;;;;;;;; ; PHPで使用されるセパレーターは、引数を区切るためにURLを生成しました。 ; PHP's default setting is "&". ; http://php.net/arg-separator.output ; Example: ;arg_separator.output = "&" ;入力URLを変数に解析するためにPHPが使用するセパレーターのリスト。 ; PHPのデフォルト設定は「&」です。 ; 注:このディレクティブのすべての文字は区切り文字と見なされます! ; http://php.net/arg-separator.input ; Example: ;arg_separator.input = ";&" ;このディレクティブは、PHP時に登録されるスーパーグローバル配列を決定します ; 起動します。 G、P、C、E&Sは以下のそれぞれのスーパーの略語です ; グローバル:GET、POST、COOKIE、ENV、およびSERVER。 パフォーマンスの低下があります ; これらのアレイの登録に対して支払われ、ENVはそれほど一般的ではないため ; 他のサーバーと同様に使用されるため、ENVは運用サーバーでは推奨されません。 君は ; 必要に応じて、getenv()を介して環境変数にアクセスできます ; する必要があります。 ; Default Value: "EGPCS" ; Development Value: "GPCS" ; Production Value: "GPCS"; ; http://php.net/variables-order variables_order = "GPCS" ; このディレクティブは、どのスーパーグローバルデータ(G、P、C)を使用するかを決定します ; スーパーグローバル配列REQUESTに登録されています。 もしそうなら、それはまた決定します ; そのデータが登録される順序。 このディレクティブの値 ; variables_orderディレクティブと同じ方法で指定されます。 ; 1つを除いて。 この値を空のままにすると、PHPは値セットを使用します ; variables_orderディレクティブ内。 スーパーを離れるという意味ではありません ; グローバル配列REQUESTが空です。 ; Default Value: None ; Development Value: "GP" ; Production Value: "GP" ; http://php.net/request-order request_order = "GP" ;このディレクティブは、PHPが毎回$ argvと$ argcを登録するかどうかを決定します ; 実行されます。 $ argvには、スクリプトの実行時にPHPに渡されるすべての引数の配列が含まれています ; が呼び出されます。 $ argcには、引数の数を表す整数が含まれています ; スクリプトが呼び出されたときに渡されました。 これらのアレイは非常に ; コマンドラインからスクリプトを実行するときに便利です。 このディレクティブが ; 有効にすると、これらの変数を登録すると、毎回CPUサイクルとメモリが消費されます ; スクリプトが実行されます。 パフォーマンス上の理由から、この機能は無効にする必要があります ; 本番サーバーで。 ; 注:このディレクティブは、CLISAPIに対してオンにハードコードされています ; Default Value: On ; Development Value: Off ; Production Value: Off ; http://php.net/register-argc-argv register_argc_argv = Off ;有効にすると、ENV、REQUEST、およびSERVER変数が作成されます。 ; スクリプトの開始時ではなく、最初に使用された(ジャストインタイム)。 これらの場合 ; 変数はスクリプト内で使用されないため、このディレクティブをオンにすると結果が得られます ; パフォーマンスが向上します。 PHPディレクティブregister_argc_argvを無効にする必要があります ; このディレクティブが影響を与えるため。 ; http://php.net/auto-globals-jit auto_globals_jit = On ;PHPがPOSTデータを読み取るかどうか。 ; このオプションはデフォルトで有効になっています。 ; ほとんどの場合、このオプションをグローバルに無効にしたくないでしょう。 $ _POSTが発生します ; $ _FILESは常に空になります。 あなたが読むことができる唯一の方法 ; POSTデータはphp:// inputストリームラッパーを介して送信されます。 これは便利です ; リクエストをプロキシしたり、POSTデータをメモリ効率の高い方法で処理したりします。 ; http://php.net/enable-post-data-reading ;enable_post_data_reading = Off ; PHPが受け入れるPOSTデータの最大サイズ。 ; 制限を無効にするには、その値を0にすることができます。 POSTデータの読み取りの場合は無視されます ; enable_post_data_readingによって無効になります。 ; http://php.net/post-max-size post_max_size = 8M ; PHPドキュメントの前にファイルを自動的に追加します。 ; http://php.net/auto-prepend-file auto_prepend_file = ; PHPドキュメントの後にファイルを自動的に追加します. ; http://php.net/auto-append-file auto_append_file = ; デフォルトでは、PHPはContent-Typeヘッダーを使用してメディアタイプを出力します。 に ; これを無効にし、単に空に設定します。 ; ;PHPの組み込みのデフォルトのメディアタイプはtext / htmlに設定されています。 ; http://php.net/default-mimetype default_mimetype = "text/html" ;PHPのデフォルトの文字セットはUTF-8に設定されています。 ; http://php.net/default-charset default_charset = "UTF-8" ;PHPの内部文字エンコードは空に設定されています。 ; If empty, default_charset is used. ; http://php.net/internal-encoding ;internal_encoding = ;PHP入力文字エンコードは空に設定されています。 ; If empty, default_charset is used. ; http://php.net/input-encoding ;input_encoding = ;PHP出力文字エンコードは空に設定されています。 ; 空の場合、default_charsetが使用されます。 ; output_bufferも参照してください。 ; http://php.net/output-encoding ;output_encoding = ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" ; ; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes" ; ;include_pathのPHPのデフォルト設定は ".;/path/to/php/pear" ; http://php.net/include-path ;PHPページのルート。空でない場合にのみ使用されます。 ; PHPがFORCE_REDIRECTでコンパイルされていない場合は、doc_rootを設定する必要があります ; (IIS以外の)任意のWebサーバーでphpをCGIとして実行している場合 ; セキュリティの問題については、ドキュメントを参照してください。 別の方法は、 ; 以下のcgi.force_redirect構成 ; http://php.net/doc-root doc_root = ; PHPが/ ?usernameのみを使用してスクリプトを開くディレクトリ ; 空でない場合。 ; http://php.net/user-dir user_dir = ; ロード可能な拡張機能(モジュール)が存在するディレクトリ。 ; http://php.net/extension-dir ; extension_dir = "./" ; On windows: ; extension_dir = "ext" ; 一時ファイルを配置するディレクトリ。 ; デフォルトはシステムデフォルトです(sys_get_temp_dirを参照) ; sys_temp_dir = "/tmp" ; dl()関数を有効にするかどうか。 dl()関数が機能しない ; IISやZeusなどのマルチスレッドサーバーで適切に実行され、自動的に実行されます ; それらで無効になっています。 ; http://php.net/enable-dl enable_dl = Off ; cgi.force_redirectは、PHPをCGIとして実行するセキュリティを提供するために必要です。 ; ほとんどのWebサーバー。 未定義のままにすると、PHPはデフォルトでこれをオンにします。 あなたはできる ; あなた自身の責任でここでそれをオフにしてください ; ** IISではこれを安全にオフにすることができます。実際、必ず行う必要があります。** ; http://php.net/cgi.force-redirect ;cgi.force_redirect = 1 ; cgi.nphが有効になっている場合、cgiは常にステータス:200を送信します。 ; すべてのリクエスト。 PHPのデフォルトの動作は、この機能を無効にすることです。 ;cgi.nph = 1 ;cgi.force_redirectがオンになっていて、ApacheまたはNetscapeで実行していない場合 ; (iPlanet)Webサーバー、PHPの環境変数名を設定する必要がある場合があります ; 実行を続行しても問題がないことを確認します。 この変数を設定すると、 ; セキュリティの問題を引き起こします。最初に何をしているのかを知ってください。 ; http://php.net/cgi.redirect-status-env ;cgi.redirect_status_env = ;cgi.fix_pathinfoは、CGIの*実際の* PATH_INFO / PATH_TRANSLATEDサポートを提供します。 PHPの ; 以前の動作は、PATH_TRANSLATEDをSCRIPT_FILENAMEに設定し、grokしないことでした。 ; PATH_INFOとは何ですか。 PATH_INFOの詳細については、cgiの仕様を参照してください。 設定 ; これを1にすると、PHPCGIはそのパスを仕様に準拠するように修正します。 設定 ; ゼロの場合、PHPは以前と同じように動作します。 デフォルトは1です。スクリプトを修正する必要があります ; PATH_TRANSLATEDではなくSCRIPT_FILENAMEを使用します。 ; http://php.net/cgi.fix-pathinfo ;cgi.fix_pathinfo=1 ;cgi.discard_pathが有効になっている場合、PHPCGIバイナリを安全に外部に配置できます ; Webツリーと人々の.htaccessセキュリティを回避することはできません。 ; http://php.net/cgi.dicard-path ;cgi.discard_path=1 ;IIS(WINNTベースのOS上)でのFastCGIは、偽装する機能をサポートします ; 呼び出し元クライアントのセキュリティトークン。 これにより、IISは ; リクエストが実行されるセキュリティコンテキスト。 Apacheでのmod_fastcgi ; 現在、この機能はサポートされていません(03/17/2002) ; IISで実行している場合は、1に設定します。 デフォルトはゼロです。 ; http://php.net/fastcgi.impersonate ;fastcgi.impersonate = 1 ;FastCGI接続を介したロギングを無効にします。 PHPのデフォルトの動作は、有効にすることです ; この機能。 ;fastcgi.logging = 0 ;cgi.rfc2616_headers構成オプションは、PHPにどのタイプのヘッダーを送信するかを指示します ; HTTP応答コードを送信するときに使用します。 0に設定すると、PHPはStatus:ヘッダーを送信します。 ; Apacheでサポートされています。 このオプションが1に設定されている場合、PHPは送信します ; RFC2616準拠のヘッダー。 ; Default is zero. ; http://php.net/cgi.rfc2616-headers ;cgi.rfc2616_headers = 0 ;cgi.check_shebang_lineは、CGI PHPが#で始まる行をチェックするかどうかを制御します。 ; (shebang)実行中のスクリプトの先頭。 この行は、 ; スタンドアロンスクリプトとして、およびPHP CGI <を介して実行するスクリプトサポート。 CGIでのPHP ; このディレクティブがオンになっている場合、モードはこの行をスキップし、その内容を無視します。 ; http://php.net/cgi.check-shebang-line ;cgi.check_shebang_line=1 ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ;HTTPファイルのアップロードを許可するかどうか。 ; http://php.net/file-uploads file_uploads = On ; HTTPアップロードファイルの一時ディレクトリ(そうでない場合はシステムデフォルトを使用します ; 指定)。 ; http://php.net/upload-tmp-dir ;upload_tmp_dir = ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 2M ; 1回のリクエストでアップロードできるファイルの最大数 max_file_uploads = 20 ;;;;;;;;;;;;;;;;;; ; Fopen wrappers ; ;;;;;;;;;;;;;;;;;; ;URL(http://やftp://など)をファイルとして扱うことを許可するかどうか。 ; http://php.net/allow-url-fopen allow_url_fopen = On ;インクルード/必須でURL(http://やftp://など)をファイルとして開くことを許可するかどうか。 ; http://php.net/allow-url-include allow_url_include = Off ;匿名のftpパスワード(メールアドレス)を定義します。 PHPのデフォルト設定 ; これは空だからです。 ; http://php.net/from ;from="john@doe.com" ;User-Agent文字列を定義します。 これに対するPHPのデフォルト設定は空です。 ; http://php.net/user-agent ;user_agent="PHP" ; Default timeout for socket based streams (seconds) ; http://php.net/default-socket-timeout default_socket_timeout = 60 ;スクリプトでMacintoshシステムのファイルを処理する必要がある場合は、 ; または、Macで実行していて、からのファイルを処理する必要があります ; UNIXまたはwin32システムの場合、このフラグを設定すると、PHPは ; これらのファイルのEOL文字を自動的に検出して、 ; fgets()とfile()は、ファイルのソースに関係なく機能します。 ; http://php.net/auto-detect-line-endings ;auto_detect_line_endings = Off ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; ;拡張機能を自動的にロードする場合は、次を使用します ; syntax: ; ; extension=modulename ; ; For example: ; ; extension=mysqli ; ;ロードする拡張ライブラリがデフォルトの拡張にない場合 ; ディレクトリ、ライブラリファイルへの絶対パスを指定できます。 ; ; extension=/path/to/extension/mysqli.so ; ;注:以前のPHPバージョンで使用されていた構文( 'extension = <ext> .so'および ; 'extension =' php_ <ext> .dll ')はレガシーの理由でサポートされており、 ; 将来のPHPメジャーバージョンでは非推奨になりました。 ですので、可能であればどうぞ ; 新しい( 'extension = <ext>)構文に移動します。 ;;;; ; 注:パッケージ化された拡張モジュールは、.iniファイルを介してロードされるようになりました ; ディレクトリ/etc/php.dにあります。 これらはデフォルトでロードされます。 ;;;; ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; [CLI Server] ; CLIWebサーバーが端末出力でANSIカラーコーディングを使用するかどうか。 cli_server.color = On [Date] ; 日付関数で使用されるデフォルトのタイムゾーンを定義します ; http://php.net/date.timezone ;date.timezone = ; http://php.net/date.default-latitude ;date.default_latitude = 31.7667 ; http://php.net/date.default-longitude ;date.default_longitude = 35.2333 ; http://php.net/date.sunrise-zenith ;date.sunrise_zenith = 90.583333 ; http://php.net/date.sunset-zenith ;date.sunset_zenith = 90.583333 [filter] ; http://php.net/filter.default ;filter.default = unsafe_raw ; http://php.net/filter.default-flags ;filter.default_flags = [iconv] ;このINIエントリの使用は非推奨です。代わりに、グローバルinput_encodingを使用してください。 ; 空の場合、default_charsetまたはinput_encodingまたはiconv.input_encodingが使用されます。 ; 優先順位は次のとおりです。default_charset<intput_encoding <iconv.input_encoding ;iconv.input_encoding = ;このINIエントリの使用は非推奨です。代わりに、グローバルinternal_encodingを使用してください。 ; 空の場合、default_charsetまたはinternal_encodingまたはiconv.internal_encodingが使用されます。 ; 優先順位は次のとおりです。default_charset<internal_encoding <iconv.internal_encoding ;iconv.internal_encoding = ;このINIエントリの使用は非推奨です。代わりに、グローバルoutput_encodingを使用してください。 ; 空の場合、default_charsetまたはoutput_encodingまたはiconv.output_encodingが使用されます。 ; 優先順位は次のとおりです。default_charset<output_encoding <iconv.output_encoding ; 出力エンコーディング変換を使用するには、iconvの出力ハンドラーを設定する必要があります ; そうしないと、出力エンコーディング変換を実行できません。 ;iconv.output_encoding = [imap] ;rsh / sshログインはデフォルトで無効になっています。 必要に応じて、このINIエントリを使用してください ; それらを有効にします。 IMAPライブラリは以前にメールボックス名をフィルタリングしないことに注意してください ; それらをrsh / sshコマンドに渡し、信頼できないデータをこの関数に渡します ; rsh / sshを有効にすると安全ではありません。 ;imap.enable_insecure_rsh=0 [intl] ;intl.default_locale = ; このディレクティブを使用すると、エラーが発生したときにPHPエラーを生成できます。 ; intl関数内で発生します。 値は、生成されたエラーのレベルです。 ; デフォルトは0で、エラーは発生しません。 ;intl.error_level = E_WARNING ;intl.use_exceptions = 0 [sqlite3] ; SQLite3拡張機能を指すディレクトリ ; http://php.net/sqlite3.extension-dir ;sqlite3.extension_dir = ;SQLiteディフェンシブモードフラグ(SQLite 3.26以降からのみ使用可能) ; 防御フラグが有効になっている場合、通常の言語機能を使用できます ; データベースファイルを故意に破壊するSQLは無効になっています。 これは禁止します ; スキーマ、シャドウテーブル(FTSデータテーブルなど)に直接書き込む、または ; sqlite_dbpage仮想テーブル。 ; https://www.sqlite.org/c3ref/c_dbconfig_defensive.html ; (for older SQLite versions, this flag has no use) ;sqlite3.defensive = 1 [Pcre] ;PCREライブラリのバックトラッキング制限。 ; http://php.net/pcre.backtrack-limit ;pcre.backtrack_limit=100000 ;PCREライブラリの再帰制限。 ;この値を高い数値に設定すると、すべてを消費する可能性があることに注意してください ;利用可能なプロセススタックと最終的にPHPのクラッシュ( ;オペレーティングシステムによって課されるスタックサイズの制限)。 ; http://php.net/pcre.recursion-limit ;pcre.recursion_limit=100000 ;パターンのJITコンパイルを有効または無効にします。 これにはPCREが必要です ; JITサポートでコンパイルされるライブラリ。 pcre.jit=0 [Pdo] ; ODBC接続をプールするかどうか。 「厳密」、「リラックス」、「オフ」のいずれかになります ; http://php.net/pdo-odbc.connection-pooling ;pdo_odbc.connection_pooling=strict ;pdo_odbc.db2_instance_name [Pdo_mysql] ; mysqlndが使用されている場合:内部結果セットキャッシュのキャッシュスロットの数 ; http://php.net/pdo_mysql.cache_size pdo_mysql.cache_size = 2000 ; ローカルMySQL接続のデフォルトのソケット名。 空の場合、組み込みを使用します ; MySQLのデフォルト。 ; http://php.net/pdo_mysql.default-socket pdo_mysql.default_socket= [Phar] ; http://php.net/phar.readonly ;phar.readonly = On ; http://php.net/phar.require-hash ;phar.require_hash = On ;phar.cache_list = [mail function] ;Unixの場合のみ。 引数を指定することもできます(デフォルト: "sendmail -t -i")。 ; http://php.net/sendmail-path sendmail_path = /usr/sbin/sendmail -t -i ;指定されたパラメーターの追加を強制的に追加パラメーターとして渡します ; sendmailバイナリに。 これらのパラメータは常にの値を置き換えます ; mail()の5番目のパラメーター。 ;mail.force_extra_parameters = ; X-PHP-Originating-Scriptを追加します。これには、スクリプトのuidとそれに続くファイル名が含まれます。 mail.add_x_header = Off ;すべてのmail()呼び出しをログに記録するログファイルへのパス。 ログエントリには次のものが含まれます ; スクリプトのフルパス、行番号、宛先アドレス、およびヘッダー。 ; mail.log = ; Log mail to syslog (Event Log on Windows). ;mail.log = syslog [ODBC] ; http://php.net/odbc.default-db ;odbc.default_db = Not yet implemented ; http://php.net/odbc.default-user ;odbc.default_user = Not yet implemented ; http://php.net/odbc.default-pw ;odbc.default_pw = Not yet implemented ;ODBCカーソルモデルを制御します。 ; デフォルト:SQL_CURSOR_STATIC(デフォルト)。 ;odbc.default_cursortype ;永続的なリンクを許可または禁止します。 ; http://php.net/odbc.allow-persistent odbc.allow_persistent = On ;再利用する前に、接続がまだ有効であることを確認してください。 ; http://php.net/odbc.check-persistent odbc.check_persistent = On ; 永続リンクの最大数。 -1は制限がないことを意味します。 ; http://php.net/odbc.max-persistent odbc.max_persistent = -1 ; リンクの最大数(永続的+非永続的)。 -1は制限がないことを意味します。 ; http://php.net/odbc.max-links odbc.max_links = -1 ;LONGフィールドの処理。 変数にバイト数を返します。 0は ; パススルー。 ; http://php.net/odbc.defaultlrl odbc.defaultlrl = 4096 ;バイナリデータの処理。 0はパススルーを意味し、1はそのまま戻り、2はcharに変換します。 ; 説明については、odbc_binmodeおよびodbc_longreadlenのドキュメントを参照してください。 ; odbc.defaultlrlおよびodbc.defaultbinmodeの ; http://php.net/odbc.defaultbinmode odbc.defaultbinmode = 1 ;birdstep.max_links = -1 [Interbase] ;永続的なリンクを許可または禁止します。 ibase.allow_persistent = 1 ; 永続リンクの最大数。 -1は制限がないことを意味します。 ibase.max_persistent = -1 ; リンクの最大数(永続的+非永続的)。 -1は制限がないことを意味します。 ibase.max_links = -1 ; Default database name for ibase_connect(). ;ibase.default_db = ; Default username for ibase_connect(). ;ibase.default_user = ; Default password for ibase_connect(). ;ibase.default_password = ; Default charset for ibase_connect(). ;ibase.default_charset = ; Default timestamp format. ibase.timestampformat = "%Y-%m-%d %H:%M:%S" ; Default date format. ibase.dateformat = "%Y-%m-%d" ; Default time format. ibase.timeformat = "%H:%M:%S" [MySQLi] ;永続リンクの最大数。 -1は制限がないことを意味します。 ; http://php.net/mysqli.max-persistent mysqli.max_persistent = -1 ;PHPの観点から、LOADDATAステートメントを使用してローカルファイルへのアクセスを許可する ; http://php.net/mysqli.allow_local_infile ;mysqli.allow_local_infile = On ;永続的なリンクを許可または禁止します。 ; http://php.net/mysqli.allow-persistent mysqli.allow_persistent = On ; リンクの最大数。 -1は制限がないことを意味します。 ; http://php.net/mysqli.max-links mysqli.max_links = -1 ; mysqlndが使用されている場合:内部結果セットキャッシュのキャッシュスロットの数 ; http://php.net/mysqli.cache_size mysqli.cache_size = 2000 ; mysqli_connect()のデフォルトのポート番号。 設定されていない場合、mysqli_connect()は ; $ MYSQL_TCP_PORTまたは/ etc / servicesのmysql-tcpエントリまたは ; コンパイル時の値はMYSQL_PORTを(この順序で)定義しました。 Win32は見えるだけです ; MYSQL_PORTで。 ; http://php.net/mysqli.default-port mysqli.default_port = 3306 ; ローカルMySQL接続のデフォルトのソケット名。 空の場合、組み込みを使用します ; MySQLのデフォルト。 ; http://php.net/mysqli.default-socket mysqli.default_socket = ; mysql_connect()のデフォルトホスト(セーフモードでは適用されません)。 ; http://php.net/mysqli.default-host mysqli.default_host = ; mysql_connect()のデフォルトユーザー(セーフモードでは適用されません)。 ; http://php.net/mysqli.default-user mysqli.default_user = ;mysqli_connect()のデフォルトパスワード(セーフモードでは適用されません)。 ; これは通常、このファイルにパスワードを保存するのは*悪い*考えであることに注意してください。 ; PHPアクセス権を持つ*すべての*ユーザーは 'echo get_cfg_var( "mysqli.default_pw")を実行できます ; このパスワードを明かしてください! そしてもちろん、これへの読み取りアクセス権を持つすべてのユーザー ; ファイルはパスワードも明らかにすることができます。 ; http://php.net/mysqli.default-pw mysqli.default_pw = ; Allow or prevent reconnect mysqli.reconnect = Off [mysqlnd] ;mysqlndによる一般的な統計の収集を有効/無効にします。 ; MySQLの操作を調整および監視するために使用されます。 ; http://php.net/mysqlnd.collect_statistics mysqlnd.collect_statistics = On ;mysqlndによるメモリ使用統計の収集を有効/無効にします。 ; MySQLの操作を調整および監視するために使用されます。 ; http://php.net/mysqlnd.collect_memory_statistics mysqlnd.collect_memory_statistics = Off ; mysqlndを使用するすべての拡張機能から指定されたログへの通信を記録します ; file. ; http://php.net/mysqlnd.debug ;mysqlnd.debug = ;ログに記録されるクエリを定義します。 ; http://php.net/mysqlnd.log_mask ;mysqlnd.log_mask = 0 ;結果セットで使用されるmysqlndメモリプールのデフォルトサイズ。 ; http://php.net/mysqlnd.mempool_default_size ;mysqlnd.mempool_default_size = 16000 ; コマンドをMySQLに送信するときに使用される事前に割り当てられたバッファのサイズ(バイト単位)。 ; http://php.net/mysqlnd.net_cmd_buffer_size ;mysqlnd.net_cmd_buffer_size = 2048 ; サーバーから送信されたデータの読み取りに使用される、事前に割り当てられたバッファーのサイズ ; バイト。 ; http://php.net/mysqlnd.net_read_buffer_size ;mysqlnd.net_read_buffer_size = 32768 ;ネットワーク要求のタイムアウト(秒単位)。 ; http://php.net/mysqlnd.net_read_timeout ;mysqlnd.net_read_timeout = 31536000 ; SHA-256認証プラグイン関連。 MySQLサーバーのパブリックRSAを使用したファイル ; キー。 ; http://php.net/mysqlnd.sha256_server_public_key ;mysqlnd.sha256_server_public_key = [PostgreSQL] ; 永続的なリンクを許可または禁止します。 ; http://php.net/pgsql.allow-persistent pgsql.allow_persistent = On ;常にpg_pconnect()を使用して壊れた永続リンクを検出します。 ; 自動リセット機能には、少しのオーバーヘッドが必要です。 ; http://php.net/pgsql.auto-reset-persistent pgsql.auto_reset_persistent = Off ; 永続リンクの最大数。 -1は制限がないことを意味します。 ; http://php.net/pgsql.max-persistent pgsql.max_persistent = -1 ; リンクの最大数(永続的+非永続的)。 -1は制限がないことを意味します。 ; http://php.net/pgsql.max-links pgsql.max_links = -1 ; PostgreSQLバックエンド通知メッセージを無視するかどうか。 ; メッセージロギングには少しのオーバーヘッドが必要であることに注意してください。 ; http://php.net/pgsql.ignore-notice pgsql.ignore_notice = 0 ;LogPostgreSQLバックエンド通知メッセージかどうか。 ; pgsql.ignore_notice = 0でない限り、モジュールは通知メッセージをログに記録できません。 ; http://php.net/pgsql.log-notice pgsql.log_notice = 0 [bcmath] ; すべてのbcmath関数の10進数。 ; http://php.net/bcmath.scale bcmath.scale = 0 [browscap] ; http://php.net/browscap ;browscap = extra/browscap.ini [Session] ;データの保存/取得に使用されるハンドラー。 ; http://php.net/session.save-handler session.save_handler = files ;save_handlerに渡された引数。 ファイルの場合、これがパスです ; データファイルが保存される場所。 注:Windowsユーザーはこれを変更する必要があります ; PHPのセッション関数を使用するための変数。 ; ; パスは次のように定義できます。 ; ; session.save_path = "N;/path" ; ;ここで、Nは整数です。 すべてのセッションファイルをに保存する代わりに ; / path、これが行うことは、Nレベルの深さのサブディレクトリを使用することです。 ; これらのディレクトリにセッションデータを保存します。 これは次の場合に役立ちます ; お使いのOSは、1つのディレクトリ内の多くのファイルに問題があります。 ; 多くのセッションを処理するサーバーのより効率的なレイアウト。 ; ; NOTE 1:PHPは、このディレクトリ構造を自動的に作成しません。 ; その目的のために、ext / sessionディレクトリのスクリプトを使用できます。 ;注2:必要に応じて、以下のガベージコレクションに関するセクションを参照してください。 ; セッションストレージにサブディレクトリを使用する ; ; ファイルストレージモジュールは、デフォルトでモード600を使用してファイルを作成します。 ; を使用して変更できます ; ; session.save_path = "N;MODE;/path" ; ;ここで、MODEはモードの8進表現です。 これに注意してください ; プロセスのumaskを上書きしません。 ; http://php.net/session.save-path ; RPM注:セッションディレクトリはプロセス所有者が所有する必要があります ; for mod_php, see /etc/httpd/conf.d/php.conf ; for php-fpm, see /etc/php-fpm.d/*conf ;session.save_path = "/tmp" ;厳密なセッションモードを使用するかどうか。 ; 厳密なセッションモードは、初期化されていないセッションIDを受け入れず、再生成します ; ブラウザが初期化されていないセッションIDを送信する場合のセッションID。 厳密モードは保護します ; セッション固定からセッション採用の脆弱性を介したアプリケーション。 です ; 互換性を最大化するためにデフォルトで無効になっていますが、有効にすることをお勧めします。 ; https://wiki.php.net/rfc/strict_sessions session.use_strict_mode = 0 ; Whether to use cookies. ; http://php.net/session.use-cookies session.use_cookies = 1 ; http://php.net/session.cookie-secure ;session.cookie_secure = ;このオプションは、PHPが保存および維持するためにCookieをフェッチして使用することを強制します ; セッションID。 戦闘に非常に役立つため、この操作をお勧めします ; 独自のセッションIDを指定および管理していない場合のセッションハイジャック。 です ; セッションハイジャック防御のすべてと終わりではありませんが、それは良いスタートです。 ; http://php.net/session.use-only-cookies session.use_only_cookies = 1 ; セッションの名前(Cookie名として使用)。 ; http://php.net/session.name session.name = PHPSESSID ; 要求の起動時にセッションを初期化します。 ; http://php.net/session.auto-start session.auto_start = 0 ;Cookieの秒単位の存続期間、または0の場合は、ブラウザーが再起動されるまでの存続期間。 ; http://php.net/session.cookie-lifetime session.cookie_lifetime = 0 ;Cookieが有効なパス。 ; http://php.net/session.cookie-path session.cookie_path = / ; Cookieが有効なドメイン。 ; http://php.net/session.cookie-domain session.cookie_domain = ;httpOnlyフラグをCookieに追加するかどうか。これにより、JavaScriptなどのブラウザースクリプト言語にアクセスできなくなります。 ; http://php.net/session.cookie-httponly session.cookie_httponly = ; データのシリアル化に使用されるハンドラー。 phpはPHPの標準シリアライザーです。 ; http://php.net/session.serialize-handler session.serialize_handler = php ; 「ガベージコレクション」プロセスが開始される確率を定義します ; セッションの初期化ごとに。 確率は以下を使用して計算されます ; gc_probability / gc_divisor。 ここで、session.gc_probabilityは分子です。 ; gc_divisorは、方程式の分母です。 この値を1に設定する ; session.gc_divisorの値が100の場合、約1%の確率が得られます ; gcは任意のgiveリクエストで実行されます。 ; Default Value: 1 ; Development Value: 1 ; Production Value: 1 ; http://php.net/session.gc-probability session.gc_probability = 1 ; 「ガベージコレクション」プロセスが毎回開始される確率を定義します ; セッションの初期化。 確率は、次の式を使用して計算されます。 ; gc_probability / gc_divisor。 ここで、session.gc_probabilityは分子であり、 ; session.gc_divisorは、方程式の分母です。 この値を1に設定する ; session.gc_divisorの値が100の場合、約1%の確率が得られます ; gcは任意のgiveリクエストで実行されます。 この値を1000に増やすと、 ; 0.1%の確率でgcが任意のgiveリクエストで実行されます。 大量生産サーバーの場合、 ; これはより効率的なアプローチです。 ; Default Value: 100 ; Development Value: 1000 ; Production Value: 1000 ; http://php.net/session.gc-divisor session.gc_divisor = 1000 ;この秒数が経過すると、保存されたデータは「ガベージ」と表示され、 ; ガベージコレクションプロセスによってクリーンアップされました。 ; http://php.net/session.gc-maxlifetime session.gc_maxlifetime = 1440 ;注:セッションファイルの保存にサブディレクトリオプションを使用している場合 ; (上記のsession.save_pathを参照)、ガベージコレクションは*しません* ; 自動的に発生します。 あなたはあなた自身のゴミをする必要があるでしょう ; シェルスクリプト、cronエントリ、またはその他の方法によるコレクション。 ; たとえば、次のスクリプトは次のスクリプトと同等です。 ; session.gc_maxlifetimeを1440(1440秒= 24分)に設定します。 ; / path / to / sessions -cmin +24 -typefを検索| xargs rm ;HTTPリファラーをチェックして、IDを含む外部に保存されたURLを無効にします。 ; HTTP_REFERERには、セッションを行うためにこの部分文字列が含まれている必要があります ; 有効と見なされます。 ; http://php.net/session.referer-check session.referer_check = ;{nocache、private、public、}に設定して、HTTPキャッシングの側面を決定します ; または、これを空のままにして、アンチキャッシングヘッダーの送信を回避します。 ; http://php.net/session.cache-limiter session.cache_limiter = nocache ; ドキュメントはn分後に期限切れになります。 ; http://php.net/session.cache-expire session.cache_expire = 180 ;transsidのサポートはデフォルトで無効になっています。 ; trans sidを使用すると、ユーザーのセキュリティが危険にさらされる可能性があります。 ; このオプションは注意して使用してください。 ; -ユーザーはアクティブなセッションIDを含むURLを送信できます ; 経由で他の人に。 email / irc / etc。 ; -アクティブなセッションIDを含むURLが保存される場合があります ; 公的にアクセス可能なコンピューターで。 ; -ユーザーは同じセッションIDでサイトにアクセスできます ; ブラウザの履歴またはブックマークに保存されているURLを常に使用します。 ; http://php.net/session.use-trans-sid session.use_trans_sid = 0 ;セッションIDの文字長を設定します。 この値は22から256の間である可能性があります。 ; デフォルトより短い長さは、互換性の理由でのみサポートされます。 ; ユーザーは32文字以上を使用する必要があります。 ; http://php.net/session.sid-length ; Default Value: 32 ; Development Value: 26 ; Production Value: 26 session.sid_length = 26 ;URLリライタは、定義されたHTMLタグのセットでURLを検索します。 ; <form>は特別です。 ここに含めると、リライターは ; 非表示の<input>フィールドに情報を追加します。 ; URLへ。 <form>タグのアクション属性URLは変更されません ; 指定されていない限り。 ; 値が続かない場合でも、すべての有効なエントリには「=」が必要であることに注意してください。 ; デフォルト値: "a = href、area = href、frame = src、form =" ; 開発値: "a = href、area = href、frame = src、form =" ; 生産値: "a = href、area = href、frame = src、form =" ; http://php.net/url-rewriter.tags session.trans_sid_tags = "a=href,area=href,frame=src,form=" ; URLリライタは、デフォルトでは絶対URLをリライトしません。 ; 絶対パスの書き換えを有効にするには、ターゲットホストを指定する必要があります ; 実行時。 つまり、ini_set()を使用します ; <form>タグは特別です。 PHPは、アクション属性のURLをチェックします。 ; session.trans_sid_tags設定の。 ; ホストが定義されていない場合、許可されたホストにはHTTP_HOSTが使用されます。 ; 値の例:php.net、www.php.net、wiki.php.net ; 複数のホストには「、」を使用します。 スペースは使用できません。 ; Default Value: "" ; Development Value: "" ; Production Value: "" ;session.trans_sid_hosts="" ; 変換時に各文字に格納されるビット数を定義します ; バイナリハッシュデータを読み取り可能なものに変換します。 ; 可能な値: ; 4 (4 bits: 0-9, a-f) ; 5 (5 bits: 0-9, a-v) ; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") ; Default Value: 4 ; Development Value: 5 ; Production Value: 5 ; http://php.net/session.hash-bits-per-character session.sid_bits_per_character = 5 ; $ _SESSIONでアップロードの進行状況の追跡を有効にする ; Default Value: On ; Development Value: On ; Production Value: On ; http://php.net/session.upload-progress.enabled ;session.upload_progress.enabled = On ; すべてのPOSTデータが読み取られたらすぐに進行状況情報をクリーンアップします ; (つまり、アップロードが完了しました)。 ; Default Value: On ; Development Value: On ; Production Value: On ; http://php.net/session.upload-progress.cleanup ;session.upload_progress.cleanup = On ;$ _SESSIONのアップロード進行状況キーに使用されるプレフィックス ; Default Value: "upload_progress_" ; Development Value: "upload_progress_" ; Production Value: "upload_progress_" ; http://php.net/session.upload-progress.prefix ;session.upload_progress.prefix = "upload_progress_" ; $ _SESSIONのインデックス名(プレフィックスと連結) ; アップロードの進行状況情報が含まれています ; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" ; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" ; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" ; http://php.net/session.upload-progress.name ;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" ; アップロードの進行状況を更新する頻度。 ; パーセンテージ(ファイルごと)またはバイト単位で指定 ; Default Value: "1%" ; Development Value: "1%" ; Production Value: "1%" ; http://php.net/session.upload-progress.freq ;session.upload_progress.freq = "1%" ; The minimum delay between updates, in seconds ; Default Value: 1 ; Development Value: 1 ; Production Value: 1 ; http://php.net/session.upload-progress.min-freq ;session.upload_progress.min_freq = "1" ; セッションデータが変更された場合にのみ、セッションデータを書き込みます。 デフォルトで有効になっています。 ; http://php.net/session.lazy-write ;session.lazy_write = On [Assertion] ; アサーションをコンパイルするかどうかを切り替えます(実行時にオーバーヘッドが発生しないようにするため) ; -1: Do not compile at all ; 0: Jump over assertion at run-time ; 1: Execute assertions ; 負の値からまたは負の値への変更は、php.iniでのみ可能です。 (実行時にアサーションのオンとオフを切り替えるには、zend.assertions = 1の場合のassert.activeを参照してください) ; Default Value: 1 ; Development Value: 1 ; Production Value: -1 ; http://php.net/zend.assertions zend.assertions = -1 ; Assert(expr); デフォルトでアクティブです。 ; http://php.net/assert.active ;assert.active = On ; 失敗したアサーションでAssertationExceptionをスローします ; http://php.net/assert.exception ;assert.exception = On ; 失敗したアサーションごとにPHP警告を発行します。 (アクティブな場合はassert.exceptionによってオーバーライドされます) ; http://php.net/assert.warning ;assert.warning = On ;デフォルトで救済しないでください。 ; http://php.net/assert.bail ;assert.bail = Off ; アサーションが失敗した場合に呼び出されるユーザー関数。 ; http://php.net/assert.callback ;assert.callback = 0 ;現在のerror_reporting()で式を評価します。 必要に応じてtrueに設定します ; eval()周辺のerror_reporting(0)。 ; http://php.net/assert.quiet-eval ;assert.quiet_eval = 0 [mbstring] ;内部文字表現の言語。 ; これは、mb_send_mail()およびmbstring.detect_orderに影響します。 ; http://php.net/mbstring.language ;mbstring.language = Japanese ;このINIエントリの使用は非推奨です。代わりに、グローバルinternal_encodingを使用してください。 ; 内部/スクリプトエンコーディング。 ; 一部のエンコーディングは内部エンコーディングとして機能できません。 (例:SJIS、BIG5、ISO-2022- *) ; 空の場合、default_charsetまたはinternal_encodingまたはiconv.internal_encodingが使用されます。 ; 優先順位は次のとおりです。default_charset<internal_encoding <iconv.internal_encoding ;mbstring.internal_encoding = ; このINIエントリの使用は非推奨です。代わりに、グローバルinput_encodingを使用してください。 ; http入力エンコーディング。 ; mbstring.encoding_traslation =この設定を使用するには、オンが必要です。 ; 空の場合、default_charsetまたはinput_encodingまたはmbstring.inputが使用されます。 ; 優先順位は次のとおりです。default_charset<intput_encoding <mbsting.http_input ; http://php.net/mbstring.http-input ;mbstring.http_input = ;このINIエントリの使用は非推奨です。代わりに、グローバルoutput_encodingを使用してください。 ; http出力エンコーディング。 ; mb_output_handlerは、機能するための出力バッファーとして登録する必要があります。 ; 空の場合、default_charsetまたはoutput_encodingまたはmbstring.http_outputが使用されます。 ; 優先順位は次のとおりです。default_charset<output_encoding <mbstring.http_output ; 出力エンコーディング変換を使用するには、mbstringの出力ハンドラーを設定する必要があります ; そうしないと、出力エンコーディング変換を実行できません。 ; http://php.net/mbstring.http-output ;mbstring.http_output = ; enable automatic encoding translation according to ; mbstring.internal_encoding setting. Input chars are ; converted to internal encoding by setting this to On. ; Note: Do _not_ use automatic encoding translation for ; portable libs/applications. ; http://php.net/mbstring.encoding-translation ;mbstring.encoding_translation = Off ;自動エンコーディング検出順序。 ; 「自動」検出順序はmbstring.languageに従って変更されます ; http://php.net/mbstring.detect-order ;mbstring.detect_order = auto ; 文字を変換できない場合に使用されるsubstitute_character ; 互いに ; http://php.net/mbstring.substitute-character ;mbstring.substitute_character = none ;1バイト関数をmbstring関数でオーバーロード(置換)します。 ; mail()、ereg()などはmb_send_mail()、mb_ereg()、 ; など。可能な値は、0、1、2、4またはそれらの組み合わせです。 ; たとえば、すべてをオーバーロードする場合は7です。 ; 0:過負荷なし ; 1: Overload mail() function ; 2: Overload str*() functions ; 4: Overload ereg*() functions ; http://php.net/mbstring.func-overload ;mbstring.func_overload = 0 ;厳密なエンコーディング検出を有効にします。 ; Default: Off ;mbstring.strict_detection = On ;このディレクティブは、mb_output_handler()が対象となるコンテンツタイプの正規表現パターンを指定します。 ; がアクティブになります。 ; デフォルト:mbstring.http_output_conv_mimetype = ^(text / | application / xhtml \ + xml) ;mbstring.http_output_conv_mimetype= [gd] ;警告を無視して作成を試みるようにjpegデコードに指示します ; gd画像。 警告は通知として表示されます ; デフォルトでは無効 ; http://php.net/gd.jpeg-ignore-warning ;gd.jpeg_ignore_warning = 1 [exif] ;Exif UNICODEユーザーコメントはUCS-2BE / UCS-2LEとして処理され、JISはJISとして処理されます。 ; mbstringのサポートにより、これは自動的にエンコーディングに変換されます ; 対応するエンコード設定によって与えられます。 空の場合mbstring.internal_encoding ; 使用されている。 デコード設定については、モトローラとを区別できます ; Intelバイトオーダー。 デコード設定を空にすることはできません。 ; http://php.net/exif.encode-unicode ;exif.encode_unicode = ISO-8859-15 ; http://php.net/exif.decode-unicode-motorola ;exif.decode_unicode_motorola = UCS-2BE ; http://php.net/exif.decode-unicode-intel ;exif.decode_unicode_intel = UCS-2LE ; http://php.net/exif.encode-jis ;exif.encode_jis = ; http://php.net/exif.decode-jis-motorola ;exif.decode_jis_motorola = JIS ; http://php.net/exif.decode-jis-intel ;exif.decode_jis_intel = JIS [Tidy] ; tidyを使用するときに使用するデフォルトのtidy構成ファイルへのパス ; http://php.net/tidy.default-config ;tidy.default_config = /usr/local/lib/php/default.tcfg ;出力を自動的に整理して修復する必要がありますか? ; 警告:HTML以外のコンテンツを生成する場合は、このオプションを使用しないでください ; ダイナミック画像など ; http://php.net/tidy.clean-output tidy.clean_output = Off [soap] ;WSDLキャッシュ機能を有効または無効にします。 ; http://php.net/soap.wsdl-cache-enabled soap.wsdl_cache_enabled=1 ; SOAP拡張機能がキャッシュファイルを配置するディレクトリ名を設定します。 ; http://php.net/soap.wsdl-cache-dir ; RPM注:キャッシュディレクトリはプロセス所有者が所有する必要があります ; mod_phpについては、/ etc / httpd / conf.d /php.confを参照してください。 ; php-fpmについては、/ etc / php-fpm.d / * confを参照してください。 soap.wsdl_cache_dir="/tmp" ; (存続時間)キャッシュされたファイルが使用される秒数を設定します ; オリジナルのものの代わりに。 ; http://php.net/soap.wsdl-cache-ttl soap.wsdl_cache_ttl=86400 ;キャッシュ制限のサイズを設定します。 (キャッシュするWSDLファイルの最大数) soap.wsdl_cache_limit = 5 [sysvshm] ;共有メモリセグメントのデフォルトサイズ ;sysvshm.init_mem = 10000 [ldap] ; 開いているリンクの最大数を設定します。無制限の場合は-1を設定します。 ldap.max_links = -1 [dba] ;dba.default_handler= [curl] ;CURLOPT_CAINFOオプションのデフォルト値。 これはである必要があります ; 絶対パス。 ;curl.cainfo = [openssl] ; ローカルファイルシステム上の認証局(CA)ファイルの場所 ; SSL / TLSピアのIDを確認するときに使用します。 ほとんどのユーザーは ; PHPはを使用しようとするため、このディレクティブの値を指定しないでください。 ; OSが管理する証明書ストアがない場合。 指定した場合でも、この値は ; 「cafile」SSLストリームコンテキストを介してストリームごとにオーバーライドされます ; オプション。 ;openssl.cafile= ;openssl.cafileが指定されていない場合、またはCAファイルが見つからない場合は、 ; openssl.capathが指すディレクトリで、適切なディレクトリが検索されます ; 証明書。 この値は、正しくハッシュされた証明書ディレクトリである必要があります。 ; PHPが行うように、ほとんどのユーザーはこのディレクティブの値を指定しないでください ; OSが管理する証明書ストアがない場合に使用を試みます。 指定されている場合。 ; この値は、「capath」を介してストリームごとにオーバーライドされる可能性があります ; SSLストリームコンテキストオプション。 ;openssl.capath= ;ローカル変数: ; tab-width: 4 ; End: |
投票数:0
平均点:0.00