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