美文网首页
php 编译安装扩展时内存不足

php 编译安装扩展时内存不足

作者: 醉于麦田 | 来源:发表于2019-11-06 22:52 被阅读0次

    阿里云下,php编译最新版本phalcon框架扩展时,编译失败,提示系统内存不足。

    采用扩展虚拟内存的方法来解决问题

    free -h // free命令查看当前系统内存

    dd if=/dev/zero of=/tmp/swap bs=1024 count=1024000 // 创建swap文件,大小1G,文件越大,创建的时间越长 文件路径可自定义(/tmp/swap)比如/home/swapfile

    du -h /tmp/swap // 查看创建的swap文件的大小

    mkswap /tmp/swap // 将swap文件转换为swap格式

    swapon /tmp/swap // 将swap文件挂载在swap分区

    free -h // 再次查看内存大小发现虚拟内存已经扩展成功

    vi /etc/fstab // 为了防止重启后新建立的分区被清零,要修改/etc/fstab文件,在文件末尾加上下面一行

    /tmp/swap swap swap default 0 0

    再次make,编译成功

    相关文章

      网友评论

          本文标题:php 编译安装扩展时内存不足

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