Résoudre l’erreur Fatal error: Allowed memory size of XXXXXXXXXX bytes exhausted PHP

Cette erreur signifie qu’un script PHP a dépassé la mémoire qu’un script est autorisé à allouer. Une solution consiste donc simplement à augmenter cette limite. Pour se faire, ouvrez votre php.ini avec un éditeur de texte. Note: Vous pouvez taper la commande php –ini à la racine de votre projet pour le localiser. Vous pouvez à présent augmenter la valeur […]

Créer un projet avec une version spécifique de Symfony

Lorsque vous voulez créer un projet avec une version spécifique de Symfony, vous pouvez le faire via le bin de Symfony ou avec Composer. Nous allons supposer dans cet article que nous voulons installer Symfony version X.X. I. Première méthode: avec le binary Symfony Si vous avez installé le binary de Symfony (trouvable ici), c’est très simple il suffit de […]

Connecter Doctrine à une base de données PostgreSQL dans un projet Symfony 4 sous Windows

I. Activer les pilotes PostgreSQL Pour commencer, il faut activer les pilotes PostgreSQL pour permettre à PHP d’accéder aux bases de données PostgreSQL. Les pilotes pgsql et pdo_pgsql sont nécessaires. Si vous utilisez une solution comme WAMP, Laragon, Easy PHP, les pilotes sont simplement désactivés et les fichiers DLL nécessaires sont présents dans le répertoire ‘ext’ de votre dossier php […]

Installation de XDebug sur VS Code

XDebug est une extension indispensable qui va vous permettre de « débugger » votre code PHP. Nous allons voir dans cet article comment l’installer pas à pas. I. Récupérer le fichier DLL La première étape consiste à télécharger le fichier DLL adéquat. Celui-ci varie suivant votre version de PHP. Le site de XDebug permet de copier/coller la sortie de votre phpinfo() afin […]