この記事では、PHPStudy内のPHP.iniファイルの構成についてユーザーをガイドします。正しいファイルの検索、キー設定の調整(Memory_limit、アップロード制限、エラーレポート、TimeZone)、およびPHPサービスの再起動の詳細が記載されています。記事は強調しています
PHPStudyでphp.ini
ファイルを構成するには、正しいファイルを見つけ、必要な変更を加え、PHPサービスを再起動してそれらの変更を適用することが含まれます。このプロセスは比較的簡単ですが、エラーを避けるために細部に注意する必要があります。一部のサーバー環境とは異なり、PHPStudyインターフェイス内のphp.ini
ファイルを直接編集する必要はありません。代わりに、phpstudyディレクトリ構造内のファイルを見つけて、テキストエディターを使用して編集する必要があります。変更を行ったら、ファイルを保存して、関連するPHPバージョンをphpstudyで再起動します。これにより、更新された設定が読み込まれます。変更を加える前に、 php.ini
ファイルをバックアップすることが重要です。これにより、何かがうまくいかない場合は、元の構成に戻すことができます。 php.ini.bak
のようなものという名前の新しいファイルへの単純なコピーパステで十分です。変更を行った後、PHPStudyで適切なPHPバージョンを再起動することを常に忘れないでください。
php.ini
内のいくつかの一般的な設定は、プロジェクトの要件に応じて調整が必要になる場合があります。ここにいくつかの重要なものがあります:
memory_limit
:この設定は、PHPスクリプトが割り当てることができるメモリの最大量を定義します。この値を増やすことは、メモリ集約型アプリケーションに必要になる場合があります。メモリの疲労エラーが発生した場合、これを増やす必要があります。値はバイトで指定されていますが、「128m」(128メガバイト)や「256m」などの速記表記を使用できます。upload_max_filesize
& post_max_size
:これらの設定は、フォームでアップロードできるファイルの最大サイズを制御します。大きなファイルを使用している場合は、これらを増やす必要があります。 post_max_size
が少なくともupload_max_filesize
と同じくらい大きいことを確認してください。これらは、 memory_limit
と同じ速記表記を使用して、バイトで表現されます。display_errors
:この設定は、PHPエラーが画面に表示されるかどうかを制御します。生産環境でそれをOff
することはセキュリティにとって重要であり、ユーザーに機密情報が明らかになるのを防ぎます。開発中On
設定することは、デバッグに役立ちます。date.timezone
:この設定は、日付と時刻関数のデフォルトのタイムゾーンを指定します。これを正しく設定することは、時間の計算に関連する予期しない動作を避けるために重要です。有効なタイムゾーン識別子( America/New_York
、 Europe/London
、 Asia/Tokyo
)を使用してください。extension_dir
:これは、PHP拡張機能が存在するディレクトリを指定します。新しい拡張機能をインストールする場合は、このパスを調整して正しい場所を指す必要があります。このパスは通常、PHPインストールディレクトリに関連しています。error_reporting
:これにより、どのタイプのエラーが報告されているかが決定されます。 E_ALL
すべてのエラーを報告していますが、開発と生産中に特定のエラーレベルで微調整することをお勧めします。これらの設定を変更した後、常にPHPStudyでPHPサービスを再起動することを忘れないでください。
PHPStudyのphp.ini
ファイルの場所は、使用しているPHPバージョンに依存します。 PHPStudyは通常、複数のPHPバージョンを管理します。正しいphp.ini
を見つける最も簡単な方法は、phpstudyの組み込み機能を使用することです。 PHPStudyインターフェイス内では、多くの場合、対応するphp.ini
ファイルまたはディレクトリへのパスがあるPHPバージョン情報を表示する方法を見つける必要があります。または、単一の行<?php phpinfo(); ?>
を使用して、単純なphpファイル(例えば、 phpinfo.php
)を作成できます。 <?php phpinfo(); ?>
そして、Webサーバーのルートディレクトリに配置します。ブラウザを介してこのスクリプトを実行した後、結果のphpinfo()
ページには、「ロードされた構成ファイル」パスが表示され、現在アクティブなphp.ini
ファイルの位置を示します。インターフェイスまたはphpinfo()
を介してそれを見つけることができない場合は、通常、各PHPバージョンに対応するサブフォルダー(例えば、 phpStudy/PHPTutorial/php[version_number]/php.ini
)で、phpstudyインストールディレクトリ内で確認します。
残念ながら、PHPStudy内のphp.ini
の構成に特に専念する単一の包括的な公式文書はありません。ただし、いくつかのソースから信頼できる情報を見つけることができます。
php.ini
ディレクティブを理解するための最も権威ある情報源です。公式PHP Webサイトで「PHP.ini構成」を検索します。php.ini
構成をカバーしています。サーバー環境に関係なく、原則は同じままです。php.ini
設定または問題を検索します。このプラットフォームには、多くの場合、経験豊富な開発者からの詳細な回答とソリューションが含まれています。正確性を確保し、矛盾するアドバイスを避けるために、複数のソースから常に相互参照情報を相互参照してください。変更を加える前に、常にphp.ini
ファイルをバックアップしてください。
以上がphpstudyでphp.iniファイルを構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。