Não é sensato fazer com que o PHP não tenha limite algum ..
Quando o seu servidor tiver 32 GB de memória, dê um máximo de 30 GB, etc.
Tente definir um valor positiv em vez de -1
ou 0
.
Certifique-se de segmentar as versões corretas do PHP / php.ini, dependendo do modo em que você executa um script, existem:
/etc/php5/apache
para o apache
/etc/php5/fpm
para fastcgi usando mod_fpm
/etc/php5/cgi
para scripts cgi
/etc/php5/cli
para o cliente shell do php
para efetuar alterações que você também precisa reiniciar:
/etc/init.d/apache
ou
/etc/init.d/php5-fpm
Se nada ajudar ainda, verifique esta pergunta: não é possível remover o limite sobre o uso de memória para script PHP