Linux で php.ini を変更した後、php を有効にする方法は何ですか?この記事では、Linuxサーバー上のphp.iniを変更して有効にする方法を紹介します。
1. php.ini とは
PHP はプログラミング言語であり、php.ini は PHP の主要な設定ファイルです。 PHP は、このファイルを通じて、明示的なエラー出力、ログ、最大実行時間、メモリ制限などのさまざまな設定を読み込み、制御します。
2. php.ini を変更する
Linux サーバーで php.ini ファイルを見つけます。通常、ファイルは /etc/php/ ディレクトリにあります。その場所と名前は確認できます。特定の構成に従って決定します。コマンドラインを使用してファイルを開くことができます:
sudo nano /etc/php/7.2/apache2/php.ini
ここの 7.2
は、自分でインストールした php バージョンである必要があります。異なるバージョンの php を使用する場合、この数値もそれに応じて変更する必要があります。
このファイルでは、ユーザーは多くの設定を変更できます。例:
PHP エラーが発生すると、ユーザーにエラー メッセージが表示される場合があります。ユーザーはこのデフォルトの動作をオーバーライドできます。
; display_errors是否在服务器环境中解释,0表示“不”,1表示“是”。 display_errors = Off
ここで、ユーザーは「オフ」を「オン」に変更すると、サーバー環境に PHP エラーが表示され、デバッグが容易になります。
ユーザーは、次のようなエラー情報の送信先ファイルを指定することもできます。
; error_log指定了PHP错误日志文件的路径。 error_log = /var/log/php-errors.log
この方法では、すべての PHP エラーが /var/ に記録されます。 log/php-errors.log ファイル。
php.ini ファイルでは、PHP スクリプトのメモリ制限も変更できます。ユーザーは次の設定を使用できます:
; 在运行脚本时使用20M的内存 memory_limit = 20M
この例では、20M は、最大メモリ制限です。
3. Apache サーバーを再起動します
php.ini ファイルを変更すると、その変更が有効になります。 Apache サーバーには多数の PHP モジュールがあるため、php.ini を変更する場合は、以下に示すように Apache サーバーを再起動する必要があります:
sudo systemctl restart apache2
このコマンドは、Apache サーバーを停止し、起動します。変更は有効になりません。/var/log/apache2/error.log をチェックして問題を確認することをお勧めします。
これで、更新された設定で PHP が再起動されます。
概要
PHP は非常に人気のあるプログラミング言語であり、php.ini ファイルは PHP の主要な構成ファイルです。 php.ini を変更すると、エラー メッセージの有効化、エラー ログの記録、メモリ制限の変更など、PHP の多くの動作を制御できます。変更が完了したら、設定を有効にするために Apache サーバーを再起動する必要があります。
以上がLinuxでphp.iniを変更した後にphpを有効にする方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。