I try to increase the memory_limit of php with Laravel valet.
With phpinfo() I see:
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
Additional .ini files
parsed /usr/local/etc/php/7.4/conf.d/ext-opcache.ini,
/usr/local/etc/php/7.4/conf.d/php-memory-limits.ini
I update php.ini and php-memory-limit.ini to edit the memory_limit from 128M to 256M: memory_limit = 256M
Then I have run the following command: valet restart
I also try to edit /usr/local/etc/php/7.4/php-fpm.d/valet-fpm.conf to add php_admin_value[memory_limit] = 256M
But after that the memory_limit stuck to 128M ( with phpinfo() )
the following command return me 256M: php -i | grep memory_limit
Any idea how to increase this value ?
I found a solution but I didn't understand why it works, but not what I did before. If anyone has an explanation, I'm interested.
I edit /usr/local/etc/php/7.4/php-fpm.d/valet-fpm.conf
and replace following line php_admin_value[memory_limit] = 128M
With this line
php_admin_value[memory_limit] = 256M
Then I run the following command:
valet restart
brew services restart php@7.4
With just one of these two commands it doesn't work.
However valet restart
is supposed to restart php, right?