美文网首页
Composer 使用中的内存问题

Composer 使用中的内存问题

作者: 不做秃顶的程序猿 | 来源:发表于2021-03-17 17:59 被阅读0次

    背景

    买了个丐版的 vps,内存较低,使用 composer 时碰到两个内存的问题

    问题1

    报错 : The following exception is caused by a lack of memory or swap, or not having swap configured Check

    解决方案,依次执行下方三个命令即可:

    /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
    /sbin/mkswap /var/swap.1
    /sbin/swapon /var/swap.1
    

    说明:

    /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
    从 /dev/zero 设备复制出一个 1G 大小的文件 /var/swap.1
    
    /sbin/mkswap /var/swap.1
    mkswap 格式化/var/swap.1
    
    /sbin/swapon /var/swap.1
    swapon 将swap分区挂在到文件系统
    

    问题2

    报错 : PHP Fatal error: Out of memory ...
    解决方案:设置 php 执行不限制内存, /usr/bin/composer 为本机 composer 完整路径

    php -d memory_limit=-1 /usr/bin/composer require xxx
    

    相关文章

      网友评论

          本文标题:Composer 使用中的内存问题

          本文链接:https://www.haomeiwen.com/subject/ygpecltx.html