J'essaie d'augmenter la mémoire_limit de php avec Laravel Valet.
Avec phpinfo () Je vois:
memory_limit 128M
/usr/local/etc/php/7.4
/usr/local/etc/php/7.4/php.ini
/usr/local/etc/php/7.4/conf.d
Dossiers supplémentaires .ini analysés /usr/local/etc/php/7.4/conf.d/ext-opcache.ini,
/usr/local/etc/php/7.4/conf.d/php-memory-limits.ini
I Mise à jour php.ini et php-mémoire-limit.ini pour éditer la mémoire_limit de 128m à 256m: memory_limit = 256M
Ensuite, j'ai exécuté la commande suivante: valet restart
J'essaie également d'éditer /usr/local/etc/php/7.4/php-fpm.d/valet-fpm.conf à ajouter php_admin_value[memory_limit] = 256M
Mais après cela, la mémoire_limit est bloquée à 128 m (avec phpinfo ())
La commande suivante me renvoie 256m: php -i | grep memory_limit
ne idée de l'augmentation de cette valeur?
J'ai trouvé une solution mais je n'ai pas compris pourquoi cela fonctionne, mais pas ce que j'ai fait auparavant. Si quelqu'un a une explication, je suis intéressé.
Je modifie /usr/local/etc/php/7.4/php-fpm.d/valet-fpm.conf
et remplacer la ligne suivante php_admin_value[memory_limit] = 128M
[.____] avec cette ligne
[.____] php_admin_value[memory_limit] = 256M
Ensuite, je cours la commande suivante:
valet restart
brew services restart [email protected]
Avec juste une de ces deux commandes, cela ne fonctionne pas.
Toutefois valet restart
est censé redémarrer php, non?
Vérifiez la limite de mémoire en utilisant
php -r "echo ini_get('memory_limit').PHP_EOL;"
Ensuite, vous pouvez vérifier le fichier de configuration chargé
php --ini
Parfois, il y en a plus d'un, alors veuillez cocher tous les fichiers de configuration.