interserver VPS编译安装WDCP一键包PHP编译时出现virtual memory exhausted解决方法

interserver VPS编译安装WDCP一键包时,如果VPS内存较小,可能出现PHP编译出错问题,具体表现为在PHP安装日志(在安装包解压目录的logs/lanmp_php_install.log)中出现如下错误记录:
virtual memory exhausted: Cannot allocate memory
make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
这个是因为VPS内存较小而编译时无法申请到足够内存导致的。

解决方法如下:
打开安装包目录下lib/php.sh,找到./configure这一行,在下面添加一行内容:【–disable-fileinfo \】,中文方括号内的内容都加上,最后一个反斜杠是续行符,如下图红色框所示。安装包目录指的是解压安装包的目录。

wdcp

然后重新执行安装过程即可完成整个安装过程而不会出错。详细安装教程参见:http://interserver.youhuima.cc/interserver-vps-tuijian-anzhuang-mianfei-zhongwen-zhujikongzhimianban-wdcp.html

本文地址:http://interserver.youhuima.cc/interserver-vps-bianyi-anzhuang-php-virtual-memory-exhausted.html

发表评论