GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So erhöhen Sie das PHP-Speicherlimit

In diesem Tutorial zeigen wir Ihnen, wie Sie das PHP-Speicherlimit auf einem Linux-Server erhöhen. Wenn Sie einen Fehler wie „Fatal Error:PHP Allowed Memory Size Exhausted“ in Webserver-Protokollen gesehen haben oder Ihres Browsers bedeutet dies, dass PHP das maximale Speicherlimit ausgeschöpft hat. Dieses Tutorial zeigt zwei verschiedene Möglichkeiten, wie Sie das PHP-Speicherlimit erhöhen können.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten.

PHP-Speicherlimit erhöhen

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

sudo yum clean all
sudo yum update

Schritt 2. Überprüfen Sie das PHP-Speicherlimit

Sie können dies überprüfen, indem Sie eine Datei namens info.php in /var/www/html/ erstellen mit folgendem Inhalt:

<?php
phpinfo();
?>

Schritt 3. Erhöhen Sie das PHP-Speicherlimit auf einem Linux-System.

Methode 1. Ändern des Speicherlimits von php.ini

Suchen Sie zuerst die von Ihrem Webserver verwendete php.ini-Datei.

nano /etc/php.ini

Suchen Sie „memory_limit“ in Ihrer php.ini und ändern Sie es. Wenn kein „memory_limit“ gefunden wird, fügen Sie die folgende Zeile am Ende von php.ini hinzu

memory_limit = 64M ;Maximum amount of memory a script may consume (64MB)

Nginx- oder Apache-Webserver neu starten:

service httpd restart
or
service nginx restart

Methode 2. Ändern des Speicherlimits mit .htaccess

Suchen Sie die „.htaccess“-Datei in Ihrem Stammverzeichnis der angegebenen Domain, bearbeiten Sie die .htaccess-Datei im Webroot-Verzeichnis. Suchen Sie nach dem Abschnitt:

php_value memory_limit 64M ;Maximum amount of memory a script may consume (64MB)

Herzlichen Glückwunsch! Sie haben den PHP-Speicher erfolgreich erhöht. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um das PHP-Speicherlimit des Linux-Systems zu ändern. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle PHP-Website zu besuchen.


Cent OS
  1. So installieren Sie PHP 7.3 auf CentOS 8

  2. Wie begrenzen Pipelines die Speichernutzung?

  3. So installieren Sie PHP 7.2 auf CentOS 7

  4. Wie erhöht man das Limit für offene Dateien in Ubuntu?

  5. So erhöhen Sie die Swap-Größe auf CentOS + cPanel

So legen Sie das Docker-Speicher- und CPU-Nutzungslimit fest

So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

So installieren Sie PHP 7 unter CentOS 7

So erhöhen Sie Speicher und CPU auf Vagrant Machine

PHP-Speicherlimit

So erhöhen Sie die KVM-Gastspeicherressourcen