composer使用常见问题记录

1、在低内存虚拟主机上运行composer install偶发『The following exception is caused by a lack of memory and not having swap configured』错误
这一般是出现在低内存的虚拟主机上,如错误描述所示,内存不足又没有配置交换内存,这个在composer官网有专门的解决方案,[传送地址][1]
free -m
              total        used        free      shared  buff/cache   available
Mem:            864         372         306          50         185         296
Swap:             0           0           0
# 如上发现Swap实际都为0
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1
# 再次使用free -m,发现已经有了Swap内存配置
              total        used        free      shared  buff/cache   available
Mem:            864         383          67          49         413         267
Swap:          1023           0        1023
# 再次运行composer install即可
2、偶发composer install或composer update命令长时间不动
通常是网络慢导致,长时间没有响应,可以使用命令后面增加-vvv打印更多调试信息,可以发现每一个http请求都会有输出,这样就可以发现是不是网络过慢,可以使用国内的部分镜像,传送门:[Laravel China][2]或者[Composer中文网][3]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值