WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

Composer PHP Fatal error:Allowed memory size of

更新时间:2014-10-22 10:52 作者:佚名点击:

今天在运行composer update时遇到的,详细的错误消息如下:
 
$ composer update
 Loading composer repositories with package information
 Updating dependencies (including require-dev)
 PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted
(tried to allocate 32 bytes) in phar:///usr/local/Cellar/composer/
 1.0.0-alpha8/libexec/composer.phar/src/Composer/DependencyResolver/
 Rule.php on line 62
 
 Fatal error: Allowed memory size of 536870912 bytes exhausted
 (tried to allocate 32 bytes) in phar:///usr/local/Cellar/composer/
 1.0.0-alpha8/libexec/composer.phar/src/Composer/DependencyResolver/
 Rule.php on line 62
 一直以为是网络原因,最近连接国外的网络不是很稳定,后来根据报错的信息Allowed memory size of 536870912 bytes exhausted提示知道可能是内存分配不够,大家知道在PHP的配置文件php.ini中有限制脚本运行内存的设置memory_limit把这个值调大一些就可以解决这个问题了。
 

memory_limit = 1G

 当然大家也许不喜欢随随便便的改动配置文件php.ini,在文章《Composer update runs out of memory #1898》Dynom给出了个临时的解决办法:
 
php -dmemory_limit=1G composer.phar update

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容