このチュートリアルでは、LinuxサーバーでPHPのメモリ制限を増やす方法を示します。Webサーバーのログに「致命的なエラー:PHPで許可されているメモリサイズが不足しています」などのエラーが表示された場合またはブラウザの場合、これはPHPが最大メモリ制限を使い果たしたことを意味します。このチュートリアルでは、PHPメモリ制限を増やす方法について2つの異なる方法を示します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。
PHPのメモリ制限を増やす
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo yum clean all sudo yum update
ステップ2.PHPのメモリ制限を確認する
/var/www/html/
にinfo.phpというファイルを作成して確認できます。 次の内容で:
<?php phpinfo(); ?>
ステップ3.LinuxシステムでPHPのメモリ制限を増やします。
方法1.php.iniからメモリ制限を変更する
まず、Webサーバーで使用されているphp.iniファイルを見つけます。
nano /etc/php.ini
php.iniで「memory_limit」を検索して変更します。「memory_limit」が見つからない場合は、php.iniの最後に次の行を追加します
memory_limit = 64M ;Maximum amount of memory a script may consume (64MB)
NginxまたはApacheWebサーバーを再起動します:
service httpd restart or service nginx restart
方法2..htaccessを使用してメモリ制限を変更する
指定したドメインのルートディレクトリで「.htaccess」を見つけ、webrootディレクトリの.htaccessファイルを編集します。セクションを探します:
php_value memory_limit 64M ;Maximum amount of memory a script may consume (64MB)
おめでとうございます!PHPメモリの増加に成功しました。このチュートリアルを使用してPHPメモリ制限Linuxシステムを変更していただきありがとうございます。追加のヘルプや役立つ情報については、PHPの公式Webサイトを確認することをお勧めします。