Come aumentare il limite di memoria in Linux PHP

August 3

Quando si assegnano più valori in PHP, allo stesso tempo, si potrebbe notare un errore che indica che è stato superato il limite di memoria. Non sbattere la testa contro la scrivania appena ancora, però, dal momento che è possibile modificare il limite di memoria in PHP facilmente utilizzando il file di configurazione o forzare il valore, se necessario, all'interno di uno script.

istruzione

1 Passare alla directory "/ usr / local / php".

2 Aprire il file "php.ini" all'interno della directory di PHP.

3 Cambiare la "8" o "16" nella riga con "memory_limit" a "32" e salvare il file.

Consigli e avvertenze

  • Se si desidera forzare il limite di memoria per aumentare temporaneamente per lo script attualmente esegue, basta scrivere la seguente riga nel codice: ini_set ( 'memory_limit', '32M') ;.
  • Sempre con una "M" dopo il numero si modifica il limite di memoria a. In caso contrario, è possibile ottenere un errore.
  • Se continui a ricevere un errore di limite di memoria, non alzare ulteriormente il limite di memoria. Molto probabilmente allocare la memoria in un ciclo infinito da qualche parte all'interno dello script. Assicurarsi che le condizioni nel proprio "se", "mentre" e "per" le dichiarazioni vengono raggiunti. In caso contrario, si ottiene errori come questi.