Comment modifier les paramètres PHP locaux par Flywheel
Si vous utilisez Local by Flywheel pour travailler sur vos projets, il peut arriver que vous deviez personnaliser la configuration PHP au démarrage du site.
Avant de commencer, notez ce qui suit :
- À un niveau élevé, Local lancera un environnement conteneurisé,
- Un environnement conteneurisé aura son propre ensemble de configuration à chaque démarrage
- Cela signifie que vous ne pouvez pas modifier la configuration de l’installation au niveau du système d’exploitation pour obtenir les modifications dont vous avez besoin.
Alors que faisons-nous?
Modifier les paramètres PHP locaux
Par exemple, disons que vous devez gérer le memory_limit
PHP qui s’exécute pour votre site actuel. Au moment de cet article, la limite de mémoire par défaut est de 256 Mo.
Selon la taille de votre projet, cela pourrait être trop faible. Recherchez plutôt le répertoire suivant :
/Users/[your user name]/[your local directory]/[your site directory]/conf/php
Recherchez ensuite le fichier suivant :
php.ini.hbs
Ouvrez le fichier dans votre éditeur préféré et modifiez la valeur memory_limit
de ce dont vous avez besoin (comme 1024M 😅), puis redémarrez votre site.
La quantité de mémoire allouée doit être modifiée de 256 Mo à 1 Go. Pour vérifier cela, configurez un fichier avec un seul appel à phpinfo()
puis visualisez-le dans votre éditeur.
Quelques détails
- Les fichiers de configuration locaux au
hbs
format se trouvent dans les modèles Handlebars . - Local utilise la configuration PHP pour un site donné en fonction des paramètres du
php.ini.hbs
fichier – rien de ce que vous modifiez au niveau du système ne changera cela. - Fait aléatoire et amusant (?) : Local était autrefois P r essmatic que j’ai couvert plusieurs fois lors de sa première sortie.