Comment augmenter la limite de mémoire de PHP pour votre site web

La limite de mémoire de PHP empêche les scripts de surcharger les ressources du serveur, mais les sites web modernes comme WordPress ou Joomla ont souvent besoin de plus de mémoire pour éviter des erreurs telles que “Taille de mémoire autorisée épuisée” Ce guide simplifie la vérification et l’augmentation de la limite de mémoire de PHP en utilisant le cPanel d’AvaHost ou d’autres configurations d’hébergement, avec des exemples pratiques et des conseils de dépannage.

Qu’est-ce que la limite de mémoire PHP et pourquoi la modifier ?

PHP est le langage de programmation derrière la plupart des sites web modernes. Il possède une limite d’utilisation de la mémoire – memory_limit – qui contrôle la quantité de mémoire du serveur qu’un seul script peut utiliser.

Si votre site ralentit ou affiche une erreur du type :

La taille de mémoire autorisée de 134217728 octets est épuisée

cela signifie que la limite de mémoire actuelle est trop basse et doit être augmentée.

Comment vérifier la limite actuelle

  1. Ouvrez un éditeur de texte (par exemple, Notepad ou VS Code)
  2. Collez le code suivant :
  3. Enregistrez le fichier sous le nom phpinfo.php
  4. Téléchargez-le dans le répertoire racine de votre site web (via le panneau d’hébergement ou FTP)
  5. Allez sur https://yourdomain.com/phpinfo.php
  6. Cherchez memory_limit – qui indique votre valeur actuelle (par exemple, 128M)

Comment augmenter la limite de mémoire de PHP

Méthode 1 : Utilisation de php.ini (si disponible)

Ce fichier stocke les paramètres de configuration de PHP. Il est disponible sur les serveurs VPS ou dédiés, ou si votre hébergeur autorise une configuration personnalisée de PHP.

Marche à suivre :

  1. Localisez ou créez le fichier php.ini
  2. Ajoutez cette ligne :
    memory_limit = 512M
  3. Sauvegardez le fichier
  4. Méthode 2 : Utilisation de .htaccess (pour les serveurs Apache)

Si vous êtes sur un hébergement partagé avec Apache, recherchez un fichier appelé .htaccess dans le dossier racine de votre site. Ajoutez cette ligne :

php_value memory_limit 256M

Si vous obtenez une erreur 500, il se peut que votre serveur fonctionne en mode CGI. Dans ce cas, supprimez la ligne et essayez une autre méthode.

Méthode 3 : Utiliser wp-config.php (pour WordPress)

Si vous utilisez WordPress :

  1. Accédez au répertoire racine de votre site
  2. Ouvrez le fichier wp-config.php
  3. Ajoutez cette ligne vers le haut (avant /* That’s all, stop editing ! */) :
    define('WP_MEMORY_LIMIT', '256M') ;
  4. Sauvegardez et fermez le fichier

Que faire si cela ne fonctionne pas ?

  • Effacez le cache de votre site web et de votre navigateur
  • Vérifiez à nouveau que vous avez édité le bon fichier
  • Examinez les journaux d’erreurs PHP de votre panneau d’hébergement

Conclusion

Augmenter la limite de mémoire de PHP est une solution simple pour les erreurs de “mémoire épuisée”, garantissant le bon fonctionnement de votre site WordPress, Joomla ou personnalisé. Avec les outils cPanel d’AvaHost, vous pouvez appliquer les méthodes ci-dessus -php.ini, .htaccess, ou wp-config.php– et tester les changements facilement. Ces étapes et ces exemples vous permettent d’optimiser les performances sans expertise technique, afin que votre site reste stable et efficace.