在 2C4G 的没问题,1C1G 的就编译不过去,报内存不足的错误,但是 SWAP 已经分了 2G 了,难道必须要增加物理内存吗?
1
dzdh Aug 23, 2022
disable-fileinfo 试试
|
2
si Aug 23, 2022
1+2 也才 3G ,再分大点试试看
|
3
hefish Aug 23, 2022
这还得自己编译啊,不能直接装二进制的吗
|
8
ysc3839 Aug 23, 2022
去搜索了一下,CentOS 9 的 PHP 8.1 可以用 Remi 源 https://rpms.remirepo.net/ 你可以看看里面有没有手动编译的方法
|
9
ysc3839 Aug 23, 2022
|
10
msg7086 Aug 23, 2022
编译机要加内存。跑大型软件编译用 1c1g 开玩笑呢。
|
11
kokutou Aug 23, 2022
上 docker 。。
|
12
sujin190 Aug 23, 2022
可以在本地用 docker 使用相同系统版本镜像编译好了再 copy 上去就行
|
13
adoal Aug 23, 2022 via iPhone
1. 加内存
2. 如果不行,在大内存的开发机上编译后拷过去 3. 尽量用发型版的包管理安装 4. 如果连需要的 web stack 解释器这种基建都要自己编译安装,那 RH 系的“稳定性优势”体现在何处?不如换 Debian 算了,至少发型版打包的比较新,也比较灵活周到。 |
16
zjsxwc Aug 23, 2022
@wellsc
看论文 https://dominoweb.draco.res.ibm.com/reports/rc25482.pdf docker 与 native 直接运行性能差距很小( cpu 负载在 80%一下时几乎一样,大于 80%后也差距很小),比虚拟机跑高多了。 |
17
ltkun Aug 23, 2022 via Android
昨天编译 Android 的 boot.img 就 100M 32g 内存报内存不足
|
18
jfcherng Aug 23, 2022
我的一台破爛 VPS 只有 512MB RAM 都能編譯,參考一樓的 --disable-fileinfo
|
21
hefish Aug 23, 2022
为啥别人编译的不放心呢?是跑金融业务?
|