Homestead 安装包内存不足,修改了php.ini内存无效

1、Homestead 运行update-alternatives –display php 显示php当前版本7.3。
2、修改/etc/php/7.3/phpdbg/php.ini 的memory_limit=-1
3、重启php-fpm。(运行sudo service php7.3-fpm restart
4、执行php -r “echo ini_get(‘memory_limit’).PHP_EOL;” 查看内存值 显示512M
5、再次执行 composer require “overtrue/easy-sms”,依旧报

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

你看看这一篇:问答:Composer 安装插件 报 swap 内存不足的错误 按 Tibbers的回复,有没有用呢。

3年前 评论
yadan (楼主) 3年前
讨论数量: 5

你看看这一篇:问答:Composer 安装插件 报 swap 内存不足的错误 按 Tibbers的回复,有没有用呢。

3年前 评论
yadan (楼主) 3年前
  1. rm -rf vendor
  2. rm composer.lock
  3. composer install
3年前 评论

不修改php.ini的话,可以以以下命令运行:
php -d memory_limit=-1 /usr/local/bin/composer require "overtrue/easy-sms"

3年前 评论

@chenzoulu 首先感谢您的回答,我在网上没有搜到关于php -d memory_limit 这个命令的解释,我觉得哈,如果这个命令是能永久修改php.ini里的内存设置,那这个方便,如果只是临时修改一下,那不如直接去php.ini里修改内存,一劳永逸

3年前 评论
chenzoulu 3年前

同样的问题,homestead环境中修改php.ini memory_limit=-1,用phpinfo查看还是512M

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!