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”,依旧报

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 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年前 评论

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