PHP を使用して Web サイトを開発する場合、通常、メモリ制限やアップロード ファイル サイズ制限の変更など、特定のビジネス ニーズに合わせて PHP 構成ファイル php.ini を変更する必要があります。ただし、php.ini ファイルを変更しても、PHP はすぐには有効になりません。有効にするには、Web サーバーまたは PHP-FPM プロセス プールを再起動する必要があります。この記事では、nginx環境でphp.iniファイルを変更して有効にする方法を紹介します。
CentOS 7 オペレーティング システムを使用しており、nginx と PHP がインストールされており、php.ini 構成ファイルが /etc/php.ini パスにあることを前提としています。 php.ini ファイルを変更する手順は次のとおりです。
- php.ini ファイルを開きます
vim エディタを使用して php.ini ファイルを開きます:
vim /etc/php.ini
ログイン後にコピー
- php.ini ファイルを変更します
##変更する必要がある構成項目を見つけます。たとえば、post_max_size を 100M に変更する場合は、次の構成を変更します。 item:
post_max_size = 8M
ログイン後にコピー
to:
post_max_size = 100M
ログイン後にコピー
保存して終了-
「Esc」キーを押して編集モードを終了し、「:wq」と入力します。 " コマンドを保存して終了します。
nginx サービスの再起動-
php.ini ファイルを変更した後、それを有効にするために nginx サービスを再起動する必要があります:
systemctl restart nginx
ログイン後にコピー
This nginx サービスを再起動して、変更した php.ini ファイルを有効にします。
php.ini が有効かどうかを確認します-
Web サーバー上に phpinfo.php ファイルを作成し、次の内容をコピーして保存します:
<?php
phpinfo();
?>
ログイン後にコピー
次に、ブラウザに次のアドレスを入力します。
http://ip地址/phpinfo.php
ログイン後にコピー
ここで、「ip アドレス」は Web サーバーの IP アドレスです。 phpinfo.php ページの post_max_size の値が 100M に変更されていることが確認できた場合は、php.ini ファイルが正常に変更され、有効になったことを意味します。
概要
php.ini ファイルを変更した後、有効にするために Web サーバーまたは PHP-FPM プロセス プールを再起動する必要があります。そうしないと、構成の変更が有効になりません。 nginx 環境では、php.ini ファイルを変更した後、変更を有効にするために nginx サービスを再起動する必要があります。 php.ini ファイルへの変更が有効になっているかどうかを確認する必要がある場合は、phpinfo.php ファイルを作成することで確認できます。
以上がnginx環境でphp.iniファイルを変更して有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。