Board logo

标题: [教程] 内存小,编译php错误?make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1 [打印本页]

作者: indiboy    时间: 2016-9-20 23:30     标题: 内存小,编译php错误?make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

本帖最后由 indiboy 于 2017-10-12 16:01 编辑

编译PHP make 时出现错误

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

这是由于内存小于1G所导致.
修改 lib/php.sh 54行下面加入红色部分、


--enable-shmop --enable-pcntl \
--disable-ipv6 --disable-debug \
--disable-fileinfo \

--enable-sockets --enable-zip --enable-opcache $NV


经实测,主要是操作系统原因,小内存主机请勿安装64位操作系统。



加入红色部分。
作者: pins8    时间: 2016-9-21 20:35

一直用512 没有问题
作者: indiboy    时间: 2016-9-22 09:45

我也不知道怎么回事,第一次安装成功,重装系统后就不行了
只有去掉这个才能编译过。
作者: indiboy    时间: 2016-9-22 14:00


作者: wenlingnet    时间: 2016-10-8 13:38

应该是没有swap分区的原因




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2