欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

编译安装php时遇到virtual memory exhausted: Cannot allocat

发布时间:2024/3/12 php 76 豆豆
生活随笔 收集整理的这篇文章主要介绍了 编译安装php时遇到virtual memory exhausted: Cannot allocat 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

编译安装php时遇到virtual memory exhausted: Cannot allocate memory

本人近期就遇到一个这样的问题:在512MB内存centos操作系统的VPS上编译安装某国内主机控制面板,在编译安装php时日志中有如下错误记录:

virtual memory exhausted: Cannot allocate memory
make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

开始时的解决方法是先将很多的进程关闭,比如httpd、ftpd、sendmail等等,释放出了一部分内存后,再进行编译,仍然得到同样的编译错误。后来百度谷歌了很久才找到解决问题的方法,而且是在php.net上找到的解决方法,原文链接是:https://bugs.php.net/bug.php?id=48809

根据这个文章的方法将php安装配置文件中加了引号中的配置(不包括引号)


--disable-fileinfo


后终于编译通过,这里分享出来供参考!

转载于:https://my.oschina.net/atlantisay/blog/495395

总结

以上是生活随笔为你收集整理的编译安装php时遇到virtual memory exhausted: Cannot allocat的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。