jetsung PHP 环境安装 fileinfo 扩展出现 fatal error: Killed signal terminated program cc1 的解决方法 描述 安装环境: CentOS 8 + PHP 7.4.9 + 1G 内存 错误提示: fatal error: Killed signal terminated program cc1 原因: 内存不足 解决: 增加 swap 交换空间 解决过程 free -m 查看一下swap的大小 total used free shared buff/cache available Mem: 818 188 349 1 279 500 Swap: 3024 251 2773 创建交换空间文件 mkdir -p /usr/swap # (即 200M * 5,建议为内存的两倍) dd if=/dev/zero of=swapfile bs=200M count=5 查看交换空间容量 ll -h 激活启用 swap 交换空间 mkswap /usr/swap/swapfile swapon /usr/swap/swapfile 告警 insecure permissions 0644, 0600 suggested 解决 chmod -R 0600 /usr/swap/swapfile 安装 fileinfo 扩展完成 编译完后后,关闭及删除交换空间 sudo swapoff /usr/swap/swapfile rm -rf /usr/swap/swapfile