为了账号安全,请及时绑定邮箱和手机立即绑定

MacOS Laravel Valet 增加 memory_limit

MacOS Laravel Valet 增加 memory_limit

PHP
Qyouu 2022-06-17 14:44:27
我尝试使用 Laravel 代客增加 php 的 memory_limit。我所看到的:使用phpinfo()我看到:memory_limit    128M配置文件 (php.ini) 路径 /usr/local/etc/php/7.4加载的配置文件/usr/local/etc/php/7.4/php.ini扫描此目录以获取 /usr/local/etc/php/7.4/conf.d其他 .ini 文件 解析 的其他 .ini 文件/usr/local/etc/php/7.4/conf.d/ext-opcache.ini, /usr/local/etc/php/7.4/conf.d/php-memory-limits.ini我已经做了什么我更新php.ini和php-memory-limit.ini以将 memory_limit 从 128M 编辑到 256M:memory_limit = 256M然后我运行了以下命令:valet restart我也尝试编辑 /usr/local/etc/php/7.4/php-fpm.d/valet-fpm.conf 添加php_admin_value[memory_limit] = 256M但在那之后 memory_limit 停留在 128M (使用 phpinfo() )以下命令返回 256M:php -i | grep memory_limit知道如何增加这个值吗?
查看完整描述

3 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

我找到了一个解决方案,但我不明白它为什么会起作用,但不是我以前做过的。如果有人有解释,我很感兴趣。


我用这一行编辑/usr/local/etc/php/7.4/php-fpm.d/valet-fpm.conf并替换以下 行php_admin_value[memory_limit] = 128M


php_admin_value[memory_limit] = 256M


然后我运行以下命令:


valet restart

brew services restart php@7.4

仅使用这两个命令之一是行不通的。

不过valet restart应该重启php吧?


查看完整回答
反对 回复 2022-06-17
?
慕斯王

TA贡献1864条经验 获得超2个赞

一种解决方案与我合作,编辑文件:

/usr/local/etc/php/7.2/conf.d/php-memory-limits.ini

并更改值memory_limit,保存并运行命令(以确保已更改):

php -r "echo ini_get('memory_limit').PHP_EOL;"

然后,重新启动代客泊车:

valet restart


查看完整回答
反对 回复 2022-06-17
?
Helenr

TA贡献1780条经验 获得超4个赞

使用检查内存限制

php -r "echo ini_get('memory_limit').PHP_EOL;"

然后你可以检查加载的配置文件

php --ini

有时不止一个,所以请检查所有的配置文件。


查看完整回答
反对 回复 2022-06-17
  • 3 回答
  • 0 关注
  • 151 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信