GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zvýšit limit paměti PHP

V tomto tutoriálu vám ukážeme, jak zvýšit limit paměti PHP na linuxovém serveru. Pokud jste v protokolech webového serveru viděli chybu jako „Závažná chyba:Vyčerpaná povolená velikost paměti PHP“ nebo váš prohlížeč, to znamená, že PHP vyčerpalo maximální limit paměti. Tento tutoriál ukáže dva různé způsoby, jak můžete zvýšit limit paměti PHP.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root.

Zvyšte limit paměti PHP

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo yum clean all
sudo yum update

Krok 2. Zkontrolujte limit paměti PHP

Můžete to zkontrolovat vytvořením souboru s názvem info.php v /var/www/html/ s následujícím obsahem:

<?php
phpinfo();
?>

Krok 3. Zvyšte limit paměti PHP v systému Linux.

Metoda 1. Změna limitu paměti z php.ini

Nejprve vyhledejte soubor php.ini používaný vaším webovým serverem.

nano /etc/php.ini

Vyhledejte „memory_limit“ ve svém php.ini a změňte jej. Pokud žádné „memory_limit“ nenajdete, přidejte na konec php.ini následující řádek

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

Restartujte webový server Nginx nebo Apache:

service httpd restart
or
service nginx restart

Metoda 2. Změna limitu paměti pomocí .htaccess

Najděte „.htaccess“ ve svém kořenovém adresáři zadané domény, upravte soubor .htaccess v adresáři webroot. Hledejte sekci:

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

Gratulujeme! Úspěšně jste zvýšili paměť PHP. Děkujeme, že jste použili tento návod ke změně limitu paměti PHP v systému Linux. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web PHP.


Cent OS
  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat PHP 7.3 na CentOS 8

  3. Jak nainstalovat PHP 7.4 na CentOS 7

  1. Jak potrubí omezují využití paměti?

  2. Jak nainstalovat PHP 7.2 na CentOS 7

  3. Jak nainstalovat PHP 7.3 na CentOS 7

  1. Jak zvýšit limit otevřených souborů v Ubuntu?

  2. Jak zvýšit zdroje paměti pro hosty KVM

  3. Jak zvýšit velikost swapu na CentOS + cPanel