この記事では、php.ini 環境設定のリファレンス プランを紹介します。これは、私を含め、多くの場合、php.ini がデフォルトであることを知っています。
完全なガイドは実際には誇張されていますが、一般的な開発期間に影響を与えるいくつかの構成についてのみ説明します。その他の問題はサーバー管理者に任せてください。私たちはネットワーク管理者ではないので、心配する必要はありません。 、彼らの作品には必ず何か内容があるはずですよね?
コードは次のとおりです | コードをコピー |
extension_dir = “/path/to/php” |
拡張ライブラリ (モジュール) が保存されるディレクトリ。PHP が動的拡張モジュールを検索するために使用するディレクトリです。これは通常、PHP インストール ディレクトリの下の ext ディレクトリです (PHP5 より前では、ファイル名が異なる場合があります)。 Windows バージョンの PHP には、php_gd2.dll、php_mysql.dll など、多数の .dll ファイルが保存されています。これは私たちにとって非常に重要です。正しいパスに従って変更します。通常は絶対パスを記述します (例: d:php5ext
)。コードは次のとおりです | コードをコピー |
error_reporting = E_ALL & ~E_NOTICE |
エラー報告のレベルを設定します。E_ALL | E_STRICT を使用することをお勧めします。これは、最初に標準化されたコードを記述するのに役立ちます。
バグレポートに関してもう 1 つ注意すべき点があります
コードをコピー | |
コードをコピー | |
|
コードをコピー | |
|
コードをコピー | |
|
コードは次のとおりです | コードをコピー |
post_max_size = 8M |
POST データに許可される最大バイト長。この設定はファイルのアップロードにも影響します。 大きなファイルをアップロードするには、この値が、upload_max_filesize ディレクティブの値より大きくなければなりません。
メモリ制限が有効な場合、この値はmemory_limitディレクティブの値より小さい必要があります。
コードは次のとおりです | コードをコピー |
upload_max_filesize = 2M |
アップロードできるファイルのサイズはデフォルトで 2 MB です。2M を超えるファイルをアップロードする必要がある場合は、もちろん、memory_limit と post_max_size の値を変更する必要があります。
コードは次のとおりです | コードをコピー |
upload_tmp_dir = |
ファイルをアップロードするときにファイルが保存される一時ディレクトリ。このディレクトリは、PHP プロセスによって書き込み可能である必要があります。指定しない場合、PHP はシステムのデフォルトの一時ディレクトリを使用します。
コードをコピー | |
|
…
コードをコピー | |
if (!get_magic_quotes_gpc()) { //設定がオンかどうかを判断します
$lastname =addslashes($_POST['lastname']);//On を手動でエスケープしないでください
|
[mbstring]モジュール
このモジュールは、中国語、韓国語、日本語、その他の 2 バイト文字用の拡張機能です。通常、以下の設定はオフになっています。これらの拡張機能を有効にしたい場合は、先頭の「;」を削除してください。ただし、これらの設定は少し個人的すぎるので、中国の傍受や長さの測定に遭遇した場合は、設定しないことをお勧めします。誰かが作成したプログラムを検索してください。
コードをコピー | |
|
コードは次のとおりです | コードをコピー |
extension=php_gd2.dll、gd ライブラリ拡張機能を有効にします。これは画像の生成に使用されます 拡張子=php_mysql.dll |
、Mysql データベース拡張機能を有効にします。この PHP を有効にすることによってのみ、これらの 2 行の前にあるセミコロンを削除します (または、これらの 2 行を ini 設定に直接追加します)。有効になりました。