GNU/Linux >> Linux の 問題 >  >> Cent OS

PHPのメモリ制限を増やす方法

このチュートリアルでは、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サイトを確認することをお勧めします。


Cent OS
  1. CentOSにPHP5.5をインストールする方法

  2. CentOS7にPHP5.6をインストールする方法

  3. CentOS7にPHP8をインストールする方法

  1. CentOS8にPHP8をインストールする方法

  2. CentOS7にPHP7.3をインストールする方法

  3. PHPのメモリ制限

  1. Linuxで開くファイルの数の制限を増やす方法

  2. CentOS8にPHP7.3をインストールする方法

  3. KVM ゲストのメモリ リソースを増やす方法