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 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
最佳答案

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

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

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

4年前 评论
  1. rm -rf vendor
  2. rm composer.lock
  3. composer install
4年前 评论

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

4年前 评论
yadan (楼主) 4年前

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

4年前 评论
chenzoulu 4年前

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

4年前 评论

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