Can';无法在Laravel Homestead上安装社交名流:内存限制错误
我在Laravel Homestead中使用PHP7.4并编辑了这个文件Can';无法在Laravel Homestead上安装社交名流:内存限制错误,laravel,out-of-memory,homestead,laravel-socialite,Laravel,Out Of Memory,Homestead,Laravel Socialite,我在Laravel Homestead中使用PHP7.4并编辑了这个文件 etc/php/7.4/fpm/php.ini 设定 memory_limit = -1 我重新加载homestead并在HomeController中检查了phpinfo(),它被更改为-1,但每次我尝试安装socialite时 composer require laravel/socialite 我明白了 如果编辑php.ini。您可能需要重新启动xampp/wamp 如果不起作用,请确保您的composer本
etc/php/7.4/fpm/php.ini
设定
memory_limit = -1
我重新加载homestead并在HomeController中检查了phpinfo()
,它被更改为-1
,但每次我尝试安装socialite时
composer require laravel/socialite
我明白了
如果编辑
php.ini
。您可能需要重新启动xampp/wamp
如果不起作用,请确保您的composer本身已更新为最新版本:
php composer.phar --self-update
通过添加composer memory limit环境变量,可以临时增加composer的内存限制:
COMPOSER_MEMORY_LIMIT=128MB php composer.phar update
使用-1完全忽略内存限制
增加PHP内存限制的另一种方法:
php -d memory_limit=512M composer.phar update
如果编辑
php.ini
。您可能需要重新启动xampp/wamp
如果不起作用,请确保您的composer本身已更新为最新版本:
php composer.phar --self-update
通过添加composer memory limit环境变量,可以临时增加composer的内存限制:
COMPOSER_MEMORY_LIMIT=128MB php composer.phar update
使用-1完全忽略内存限制
增加PHP内存限制的另一种方法:
php -d memory_limit=512M composer.phar update
您可能需要增加VM的内存,以便在
memory\u limt
设置为-1时,内部运行的php可以消耗尽可能多的内存
例如
// file Homestead.yaml
ip: "192.168.10.10"
memory: 3072 // instead of 2048
cpus: 1
provider: virtualbox
请确保使用
vagrant reload
重新加载虚拟机。您可能需要增加虚拟机的内存,以便在内存限制设置为-1时,内部运行的php可以消耗尽可能多的内存
例如
// file Homestead.yaml
ip: "192.168.10.10"
memory: 3072 // instead of 2048
cpus: 1
provider: virtualbox
确保使用vagrant reload
重新加载VM,我应该在哪个路径上运行这些命令?无法打开输入文件:composer.com已更新composer并将内存设置为-1,但仍会收到问题我应该在哪个路径上运行这些命令?无法打开输入文件:composer.com已更新composer并将内存设置为-1,但仍存在问题