GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment augmenter la limite de mémoire PHP

Dans ce didacticiel, nous allons vous montrer comment augmenter la limite de mémoire PHP sur un serveur Linux. Si vous avez vu une erreur comme "Erreur fatale :taille de mémoire autorisée PHP épuisée" dans les journaux du serveur Web ou votre navigateur, cela signifie que PHP a épuisé la limite de mémoire maximale. Ce didacticiel vous montrera deux manières différentes d'augmenter la limite de mémoire PHP.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root.

Augmenter la limite de mémoire PHP

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo yum clean all
sudo yum update

Étape 2. Vérifier la limite de mémoire PHP

Vous pouvez vérifier en créant un fichier appelé info.php dans /var/www/html/ avec le contenu suivant :

<?php
phpinfo();
?>

Étape 3. Augmentez la limite de mémoire PHP sur le système Linux.

Méthode 1. Modification de la limite de mémoire depuis php.ini

Tout d'abord, recherchez le fichier php.ini utilisé par votre serveur Web.

nano /etc/php.ini

Recherchez "memory_limit" dans votre php.ini et modifiez-le. Si aucun "memory_limit" n'est trouvé, ajoutez la ligne suivante à la fin de php.ini

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

Redémarrez le serveur Web Nginx ou Apache :

service httpd restart
or
service nginx restart

Méthode 2. Modification de la limite de mémoire à l'aide de .htaccess

Trouvez le ".htaccess" dans votre répertoire racine du domaine spécifié, modifiez le fichier .htaccess dans le répertoire webroot. Recherchez la section :

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

Félicitations ! Vous avez réussi à augmenter la mémoire PHP. Merci d'avoir utilisé ce didacticiel pour modifier la limite de mémoire PHP du système Linux. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de PHP.


Cent OS
  1. Comment installer PHP 5.5 sur CentOS

  2. Comment installer PHP 5.6 sur CentOS 7

  3. Comment installer PHP 7.3 sur CentOS 8

  4. Comment installer PHP 8 sur CentOS 7

  5. Comment installer PHP 8 sur CentOS 8

Comment définir la mémoire Docker et la limite d'utilisation du processeur

Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

Comment augmenter la limite du nombre de fichiers ouverts sous Linux

Comment installer PHP 7 sur CentOS 7

Comment augmenter la mémoire et le processeur sur une machine vagabonde

Comment limiter l'utilisation de la mémoire des applications ?