在laravel项目上工作,一切都很好,只是遇到了这个错误,并且localhost没有加载我的项目文件。
Allowed memory size of 536870912 bytes exhausted (tried to allocate 32768 bytes) in C:\xa mpp\htdocs\test\storage\framework\views\35e08ec6154c6787dbf8a82598cafe07f487d9a9.php on line 1 [Fri Oct 5 23:56:38 2018]
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32768 bytes) in C:\xa mpp\htdocs\test\vendor\symfony\debug\Exception\FatalErrorException.php on line 1 [Fri Oct 5 23:56:38 2018]
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 69632 bytes) in Unkno wn on line 0
这是服务器所说的图像。
答案 0 :(得分:0)
如消息所示,您已超出内存限制。您可以在php.ini(memory_limit)中增加它,但是您应该真正尝试找出刚刚进行的更改导致了问题。
答案 1 :(得分:-1)
如果通过Homebrew安装它,则Composer package似乎不是最新的。
如果是这种情况,则可以从命令行composer self-updat
e运行并重试。
还要在php.ini文件中设置内存,然后再次尝试install。
答案 2 :(得分:-2)
通过在控制台中编写php --ini
来找到您的php.ini文件(在我的情况下,它位于/etc/php/7.1/fpm/
中)。打开php.ini,找到设置memory_limit的行,并将其设置为等于-1
(memory_limit=-1
)。
sudo vi /etc/php/7.1/fpm/php.ini memory_limit = -1
对不起,我没看到。
窗口:在本地找到php.ini
解释:C:\PHPTutorial\php\php-7.1.13-nts\php.ini
查找和更新
memory_limit = -1