virtual memory exhausted: Cannot allocate memory make: * [ext/fileinfo/libmagic/apprentice.lo] Error 1
原因 :虚拟内存耗尽:无法分配内存
编译安装php时遇到 virtual memory exhausted: Cannot allocate memory
将 –disable-fileinfo 添加到 ./configure可解决问题。
file-info 是做什么的?
http://php.net/manual/zh/intro.fileinfo.php
本模块中的函数通过在文件的给定位置查找特定的 魔术 字节序列 来猜测文件的内容类型以及编码。 虽然不是百分百的精确, 但是通常情况下能够很好的工作 ~ http://php.net/manual/zh/intro.fileinfo.php
由于php打开fileinfo(php参数–enable-fileinfo)需要大量系统资源才能编译通过,小内存机器可能会编译不过、
怎么再加上这个扩展?
https://segmentfault.com/a/1190000005058875