HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2016-12-28 18:38:36

升级自己服务器上的  php,想从php5.3 升级到phh5.5 ,没想到编译时报错,


gcc: 内部错误:已杀死 (程序 cc1)

在网上搜索了一下,说是编译时资源不够,我的虚拟主机确实是512M的,而且swap还没有挂载,

然后挂载了 swap 再试

swapoff -a 
cd / 
mkdir swap 
cd swap 
dd if=/dev/zero of=swapfile bs=1M count=4096 
mkswap swapfile 
swapon swapfile 


结果还是报一样的错误 ,再找原因 ,在网上找到解决办法 :


解决"make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1"

出现这样的问题是因为有些VPS服务器内存小于1GB,导致编译占用资源不足,但也不是所有VPS出现这样问题的,有些低于1GB也是可以编译的

在./configure脚本后面加上

--disable-fileinfo

然后我们重新编译文件就可以

分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com