Eu estava compilando um php personalizado no meu servidor cpanel e foi recebendo o seguinte erro ao executar o comando make.
memória virtual esgotado: Não é possível alocar memória make: *** [ext / fileinfo / libmagic /apprentice.lo ] Erro 1
Correção: Adicionando -disable-fileinfo a ./configure opção corrige o problema.
varias soluções:
1- aumentar a memoria swap
dd if=/dev/zero of=/swapfile bs=1024 count=262144
mkswap /swapfile
swapon /swapfile
2- antes de compilar no seu vps parar os serviços:
/scripts/restartsrv_exim stop
/scripts/restartsrv_dovecot stop
/scripts/restartsrv_imap stop
/scripts/restartsrv_spamd stop
/scripts/restartsrv_courier stop
/scripts/restartsrv_tomcat stop
/scripts/restartsrv_ftpserver stop
/scripts/restartsrv_ftpd stop
/scripts/restartsrv_apache stop
/scripts/restartsrv_mysql stop
/scripts/restartsrv_named stop
/scripts/restartsrv_clamd sto
/scripts/restartsrv_postgres stop
/etc/init.d/exim stop
/etc/init.d/pure-ftpd stop
/etc/init.d/dovecot stop
/etc/init.d/mysql stop
/etc/init.d/cpanel stop
obs= no final reinicie os serviços ou o vps (servidor)
3-como o problema é falta de memoria é simples se poder aumentar a memoria do vps ou dedicado.
http://serverfault.com/questions/599304/error-compiling-php-5-5-9-on-centos-6-5-during-make-command
Cannot allocate memory make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1