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.