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 ファイルを変更する手順は次のとおりです。
vim エディタを使用して php.ini ファイルを開きます:
vim /etc/php.ini
post_max_size = 8Mto:
post_max_size = 100M
systemctl restart nginxThis nginx サービスを再起動して、変更した php.ini ファイルを有効にします。
<?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 サイトの他の関連記事を参照してください。