65

php.ini ファイルの設定を変更した場合、変更を有効にするために Apache を再起動する必要がありますか?

4

5 に答える 5

68

実際には依存します。その Web サーバー内で php をどのように使用するかによって異なります。

  • PHP モジュールを使用する場合: サーバー プロセスを再起動する必要があります。
  • cgi バックエンドとして php を使用:サーバー プロセスを再起動する必要はありません。
  • php fastcgi の使用: 確かではありませんが、実際には... (ただし、再起動は安全側です)
  • PHP-FPM を使用: 不整合を防ぐために fpm サーバー プロセスを再起動する必要があります。
于 2012-10-15T09:07:54.650 に答える
7

これは、使用している SAPI によって異なります。たとえば、PHP を Apache モジュールとして使用している場合は、php.ini値を有効にするために Apache を再起動する必要があります。

FCGI を使用している場合は、値を変更したい PHP スクリプトの FCGI デーモンを再起動する必要があります。と比べて

于 2012-10-15T09:06:43.357 に答える
0

Apache については不明ですが、IIS を使用する Windows では再起動は必要ありません。

いずれにせよ、PHP には無数のさまざまな構成があることを考えると、確認する簡単な方法は、phpinfo.php ファイルをブラウザーにロードして設定の値を確認し、php.ini でその設定を変更して phpinfo をリロードすることです。 php を実行して、変更が反映されているかどうかを確認します。

「phpinfo.php」の意味がわからない場合は、次のページを確認してください: https://blogtimenow.com/knowledge-base/create-phpinfo-php-file-page/

于 2020-12-04T17:19:53.537 に答える