php.ini 中国語の比較

WBOY
WBOYオリジナル
2016-06-13 13:03:40728ブラウズ

php.ini 中国語の比較

一部のテンプレートでは、 PHP が必要です🎜> 中国語版は次のとおりです

php.iniPHP の設定ファイルです。

?

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

; 警告;

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

; このプロファイルは、PHP のデフォルトです。

; デフォルトでは、PHPはこの構成ファイルを使用してインストールされます

; この構成は開発目的です 、および **本番環境用

;

いくつかのセキュリティ上の考慮事項に基づきますWeb サイトがオンラインになる前にしてくださいphp.ini-recommended の使用を検討してください。

;

およびオンライン ドキュメント http://php.net/manual/en/security.php.

?

?

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

;

php.ini;

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

;

このファイルは、PHP の動作の多くの側面を順番に制御します。 PHP では読み取れます ;

は、

'php.ini' という名前にする必要があります。PHP は、現在の作業ディレクトリ にあります。 > PHPRC 環境変数 で指定されたディレクトリ このファイルを検索

; Windows 環境では、コンパイル時のディレクトリは です。 🎜>Windowsディレクトリ

.

; コマンドラインモードでディレクトリ php.ini を検索するには、-cパラメータ オーバーライド.

;

; このファイルの構文は非常に単純です .

; 空行とセミコロンで始まる行は無視されます (もうおわかりでしょう) .

; 段落の先頭(など、 [Foo]) 静かに無視してください

; 将来的には他の役割を持つ可能性があっても

;

; コマンド :

を設定するには、次の構文を使用します。

; ディレクティブ = 値

; コマンド =

; コマンド名は *大文字と小文字が区別されます* - foo=bar および FOO=bar は異なります .

;

; 値は文字列数値、PHP定数です。 ( 例: E_ALL および M_PI)、

; INI 定数 (オン、オフ、True、False、はい、いいえ および なし) または式

; ( E_ALL & ~E_NOTICE など)、 または引用符で囲まれた文字列 ("foo") .

;

;

INI ファイル内の式では、論理演算と括弧のみを使用できます : ;

論理または

; &

論理積

; ~

論理的ではありません

;

否定

;

;

1,On,True

または Yes

論理フラグをオンにできます。 🎜>. ; 0、Off、False

または No を使用してオフにすることもできます。 🎜>. ; ;

等号の後に何も書かない場合は空の文字列を表します

; または なし

キーワード

: ;

; foo = ; foo を空の文字列

に設定します。

; foo = none ; foo を空の文字列 に設定します

; foo = "none" ;

は、foo を文字列 'none' ;

;

定数 を使用し、この定数が動的にロードされる拡張モジュール に属する場合 ; (

PHP 拡張機能か Zend 拡張機能 >)、 ;

これらの拡張機能をロードした後にのみ使用できます ** 定数. ;

;

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

;

このファイルについて; ;;;;;;;;;;;;;;;;;;;;;

;

php.ini-dist ファイル内のすべての値は、組み込みのデフォルト値と同等です。 > ; ( は、

php.ini、

を使用しない場合、またはこれらの行 を削除した場合、 ; は組み込みのデフォルト値

と同じです)。

?

?

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

;

言語オプション

;

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

?

;

Apache

PHPスクリプト言語エンジン エンジン = オン ?

;

開くZend エンジン

互換モード(PHP 4.x) zend.ze1_compatibility_mode = オフ ?

;

により、

タグが PHP スクリプト .

; 注意: 再頒布可能プログラムやライブラリを開発する場合は、できるだけ省略タグ を使用しないでください。 またはあなたの制御下にないサーバーで公開します

; ターゲットサーバーでは短縮タグがサポートされていない可能性があるため 移植性のため 再頒布可能コード短縮タグは使用しないでください

short_open_tag = オン

?

; ASP スタイル タグ .

asp_tags = オフ

?

; 浮動小数点数の有効桁数(浮動小数点精度)。

精度 = 12

?

; 2000 年は と互換性があるように強制します ( は互換性のないものと問題を引き起こす可能性があります)ブラウザ )

y2k_compliance = オン

?

; 出力バッファでは、body

header( を送信できます) > コンテンツ Cookie が含まれます)

; 価格はわずかに減速していますPHP出力層

; 実行時に 出力バッファリング 関数を呼び出して、この機能を有効にすることができます

; このディレクティブを On に設定して、すべてのファイル をオンにすることもできます。

; このバッファを特定のサイズに制限したい場合は、 - 代わりに最大バイト数を使用できます 'On'、 をこのコマンドのパラメータとして指定します (たとえば、 Output_buffering=4096).

output_buffering = オフ

?

; スクリプトのすべての出力を指定した関数 にリダイレクトできます。

; (例: 、output_handler "mb_output_handler"、 ; の文字エンコーディングは、指定されたエンコーディング

..

に変換されます。 ; 出力処理ハンドルを設定すると、出力バッファ

が自動的に開きます。

; : 移植可能なスクリプトを作成する場合は、これに依存しないでくださいINI 構成

; の代わりに ob_start() を明示的に使用して出力ハンドルを設定します。 .

;

この ini ディレクティブを使用すると、問題が発生する可能性があります スクリプトが何をしているのか.

;

注意: "mb_output_handler" および は使用できません。同時に "ob_iconv_handler" ;

では、

"ob_gzhandler" および "zlib.output_compression". ;

: zlib.output_handler コマンドを使用して zlib出力圧縮このディレクティブは空である必要があります. ;output_handler =

?

;

zlib ライブラリを使用して出力を圧縮します ; このオプションの有効な値は、

'off'、'on'、 またはバイト数 (圧縮に使用されるバッファ サイズデフォルトは 4KB) ;

: の結果の チャンク サイズはサイズによって異なる場合があります。圧縮オブジェクトの Different. ; PHP圧縮後の出力ブロックのサイズは通常、サイズごとに数百バイトです

. ; ヒープ サイズを大きくしてパフォーマンスを向上させたい場合

には追加のオープンが必要です Output_buffering オプション. ;

: 標準の zlib.output_handler を使用する必要があります。 🎜> ; Output_handler、それ以外の場合は、出力に問題が発生する可能性があります

.

zlib.output_compression = オフ

;zlib.output_compression_level = -1

?

;

ここでアクティブ化します

zlib.output_compression

その後は 追加の出力を指定できません処理. ; この設定は

Output_handler

と同じですが、処理順序は違う .

;zlib.output_handler =

?

; 通知をすぐに更新します PHP 各出力ブロックの直後に出力層を自動的に更新します.

; これは、print() または echo() の呼び出しと同じです。 関数 HTML ブロックの後に flush() を呼び出すだけでなく、. ;

このオプションを開くと、パフォーマンスが大幅に低下します通常、 はデバッグ目的でのみ開くことをお勧めします. implicit_flush = オフ

?

;

デシリアライザーが例として使用できる未定義のクラスを見つけた場合 .シリアル化されていないコールバック関数が呼び出されます (パラメータとして未定義のクラス名を使用します)、 ;

特定の関数が定義されていない場合、またはこの関数に欠落しているクラス / 実装が含まれていない場合🎜>、 は警告 を生成します。 ;

同様のコールバック関数

を実装したい場合は、 のみこのエントリ を設定します。 unserialize_callback_func=

?

;

浮動小数点と倍精度がシリアル化される場合

浮動小数点数の後に Serialize_precision 精度を保存する有効桁数を指定します. ;

デフォルト値は、浮動小数点数が逆シリアル化されてデコードされるとき

の値は同じままです . serialize_precision = 100

?

;

関数へのパラメータの参照渡しの強制を有効にするかどうか

;

このメソッドは非推奨であり、

PHP/Zend. ; は、関数が宣言されるときにパラメータが参照によって渡される必要があるため、単独で指定されます

. ; 将来の新しいバージョンでもスクリプトが正しく動作することを確認するには、上記の方法を試してこのオプションをオフにすることをお勧めします

( この機能を使用するたびに警告が表示されます ; であり、パラメーターは参照ではなく値によって渡されます

). allow_call_time_pass_reference = オン

?

;

; セーフモード

;

セーフモード = オフ

?

; デフォルトではファイルを開くときにセーフ モードが使用されます 🎜> UID を比較および検出します.

; GID を使用して緩い比較を行うだけの場合

; safe_mode_gid を開きます。 safe_mode_gid = オフ

?

;

セーフモード がオンの場合このディレクトリに含まれるファイルとサブファイルクランプされた UID/GID 検出はバイパスされます . ; (

ディレクトリは include_path に存在するか、 を含める場合はフルパスを使用する必要があります) safe_mode_include_dir =

?

;

セーフモード がオンになっている場合 の場合のみ>safe_mode_exec_dir で定義された実行可能ファイルは、exec 関数グループ . を通じて開いて実行できます。 safe_mode_exec_dir = ?

;

特定の環境変数を設定すると、潜在的なセキュリティ リスクになる可能性があります.

; このディレクティブには、リーダー のカンマ区切りリストが含まれます。

; セーフ モード

ユーザーは、ここで指定された先頭文字に一致する変数のみを変更できます . ; デフォルトでは

ユーザーは PHP_ (たとえば。PHP_FOO=BAR). ; ;

注意

:

このディレクティブが空の場合

、PHP はユーザーに変更するには 任意の環境変数 ! safe_mode_allowed_env_vars = PHP_ ?

;

このディレクティブには、環境変数

のコンマ区切りリストが含まれています。ユーザーは

putenv() を渡すことはできません。 リスト内の環境変数を変更する関数 .

; これらの変数が safe_mode_allowed_env_vars によって設定されたリストに既に含まれている場合でも、また、変更 .

からも保護されます。

safe_mode_protected_env_vars = LD_LIBRARY_PATH

?

; open_basedir が設定されている場合、 は、このコマンド の下にあるディレクトリとサブディレクトリのみにファイル操作を制限します。

; このディレクティブは、ディレクトリごとまたは仮想ホストごとの構成ファイル に最も適しています。 * ではありません *セーフ モードがオンかオフかによって影響を受けます. ;open_basedir =

?

;

このディレクティブにより、セキュリティ上の理由から指定された機能を無効にすることができます

. ;

関数名のカンマ区切りリスト

を受け入れます。 ;

このコマンド

* はセーフによってオンまたはオフになりませんモード影響. 機能の無効化 = ?

;

このディレクティブにより、セキュリティ上の理由から指定されたクラスを閉じることができます

.

; クラス名のカンマ区切りリスト を受け入れます。

; このコマンド*

はセーフによってオンまたはオフになりませんモード影響

. disable_classes = ? ;

構文強調表示モードの色

?

で許容される任意の値を で使用できます。 ;highlight.string = #DD0000

;highlight.comment = #FF9900

;highlight.keyword = #007700

;highlight.bg = #FFFFFF

;highlight.default = #0000BB

;highlight.html = #000000

?

;

を開くと、

ユーザーが諦めてもリクエストは実行されます

;

ユーザーまたはブラウザのタイムアウトによって中断される可能性があるリクエストを実行する場合は、このオプションをオンにします .

;ignore_user_abort = オン

?

; PHP のバッファリングに使用する実際のパスを指定します。 >多くのファイルを開いて多くのファイル操作を処理するシステムでは この値を増やす必要があります. ; realpath_cache_size=16k

?

;

特定のファイルまたはディレクトリの実際のパス情報をキャッシュする秒数

ファイルをほとんど変更しないシステムの場合、これは次のようになります。 OK この値

. を増やすことを検討してください。 ; realpath_cache_ttl=120 ?

;

;

その他

; ;

PHP

がインストールされているサーバー上で公開される可能性があることを考慮します

(たとえば、 は、Web サーバーによってヘッダー情報 として署名されます。 ; これはいかなる場合でもセキュリティ上の脅威ではありません、サーバーが使用中の場合は、

が依然として公開される可能性があります

PHP. expose_php = オン ?

?

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

;

リソース制限

;

;;;;;;;;;;;;;;;;;;;;; ?

;

各スクリプトの最大実行秒数

最大実行時間 = 30 ;

各スクリプトがリクエスト データを分析するための最大時間

max_input_time = 60 ;

入力変数の最大ネストレベル

;max_input_nesting_level = 64 ;

各スクリプトが使用できる最大メモリ量

(128MB)

memory_limit = 128M ?

?

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

;

エラーの処理とログ

;

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

?

; エラー報告は 1 ビット各値の論理和をとれば、最終的な報告レベルが得られます

; E_ALL - すべてのエラーと警告 ( には E_STRICT は含まれません)

; E_ERROR - 致命的な実行時エラー

; E_RECOVERABLE_ERROR - ほぼ致命的な実行時エラー

; E_WARNING - 実行時警告 (致命的ではないエラー)

; E_PARSE - コンパイル時構文エラー

; E_NOTICE - 実行時リマインダー (これらの警告は、多くの場合、バグ の結果によって引き起こされます ですが、意図的な行為 ( などの ) である可能性もあります。初期化されていない変数であり、空の文字列に自動的に初期化されるという事実に依存しています )

; E_STRICT - 実行時リマインダーPHP を開くと、ターゲットの推奨事項が表示されます。コードの移植性と下位互換性を最大限に高めるため

; E_CORE_ERROR - PHP の初期化起動中の致命的なエラー

; E_CORE_WARNING - PHP の初期化中に発生した警告 (非致命的エラー) )

; E_COMPILE_ERROR -

致命的なコンパイル時エラー

; E_COMPILE_WARNING -

コンパイル時間の警告 (致命的ではない)

; E_USER_ERROR -

ユーザーが生成したエラー メッセージ

; E_USER_WARNING -

ユーザーが生成した警告メッセージ

; E_USER_NOTICE -

ユーザー生成のプロンプト メッセージ

;

;

:

;

; -

プロンプトとコード標準の警告を除くすべてのエラーを表示 ;

;error_reporting = E_ALL & ~E_NOTICE

;

; - すべてのエラーを表示プロンプトを除く

;

;error_reporting = E_ALL & ~E_STRICT

;

; - エラーのみを表示

;

;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR

;

; - プロンプトおよびコード標準の警告以外のエラーを表示します

;

error_reporting = E_ALL & ~E_NOTICE

?

; 出力エラー ( 出力の一部)。環境 Web サイトの場合

;

このオプションをオフにすることを強くお勧めします代わりにエラー ログを使用します ( 詳細については、以下の内容を参照してください )。 ;

運用環境で Web サイトを開くと、セキュリティ情報が漏洩する可能性があります。エンドユーザー 例: web サーバーのファイルパス データベースの構造またはその他の情報 . ; ; display_errors

使用可能な値:

; ; オフ -

エラー メッセージを表示しません

; stderr - エラーメッセージを STDERR に出力します (

のみ CGI/CLI 有効) !) の形式で ; ;display_errors = "stderr"

;

; stdout (オン) -

STDOUT にエラー メッセージを出力します。 ; display_errors = オン

?

;

display_errors

が開かれていても 、PHP の起動時に発生するエラーシーケンスは です。 は表示されません

; トラブルシューティングを行う場合を除き、 display_startup_errors をオフのままにすることを強くお勧めします。 🎜>

display_startup_errors = オフ

?

; ログ ファイルにエラーを入力します (サーバー指定の log、stderr)または error_log (以下で指定))

; 上記と同じwebサイトのエラー ログを使用してエラー表示を置き換えます.

log_errors = オフ

?

;

log_errors の最大長を error_log ソースに関する情報もカウントされます . ; のデフォルトは

1024、 は最大長制限なしで 0 に設定されます。 . log_errors_max_len = 1024

?

; 重複情報を記録しない

.重複情報と見なされるには、同じファイルの同じ行に出現する必要があります (ignore_repeat_source true に設定されている場合を除く)。 ignore_repeat_errors = オフ

?

; 重複メッセージを無視する場合はメッセージの送信元を無視します

この設定がオンになっている場合 異なるファイルまたは異なる行から同じメッセージをログに記録しなくなりました. ignore_repeat_source = オフ ?

;

このオプションが オフ、

に設定されている場合、メモリ リークは表示されません ( stdout またはログ ) のいずれか。 ; これは、デバッグ

コンパイル モード

およびエラー レポートでのみ有効です。 E_WARNING を含める report_memleaks = オン ?

;report_zend_debug = 0

?

;

最後のエラーを

$php_errormsg

/警告メッセージに保存します。 (論理値).

track_errors = オフ

?

; エラーメッセージに含まれる HTML タグ .

を閉じます

; : 運用環境ではこの機能を使用しないでください

;html_errors = オフ

?

; html_errors オンに設定されている場合、 > PHP は、クリック可能なエラー メッセージを生成しますこれをクリックすると、エラーまたはエラーの原因となった関数の特定の情報を説明するページにジャンプします .

;

http://www.php.net/docs.php からコピーをダウンロードできます。 PHPマニュアル のコピー ;

をローカルコピー

'/' で始まります。 ; ファイルのドット拡張子 . も指定する必要があります。

; : 運用環境ではこの機能を使用しないでください

余白: 0cm 0cm 0

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。