In questo tutorial, ti mostreremo come aumentare il limite di memoria PHP su un server Linux. Se hai visto un errore come ”Errore irreversibile:dimensione memoria consentita PHP esaurita” nei log del server web o il tuo browser, significa che PHP ha esaurito il limite di memoria massimo. Questo tutorial mostrerà due modi diversi su come aumentare il limite di memoria PHP.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root.
Aumenta il limite di memoria PHP
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo yum clean all sudo yum update
Passaggio 2. Controlla il limite di memoria PHP
Puoi controllare creando un file chiamato info.php in /var/www/html/
con il seguente contenuto:
<?php phpinfo(); ?>
Passaggio 3. Aumenta il limite di memoria PHP sul sistema Linux.
Metodo 1. Modifica del limite di memoria da php.ini
In primo luogo, trova il file php.ini utilizzato dal tuo server web.
nano /etc/php.ini
Cerca “memory_limit” nel tuo php.ini e cambialo. Se non viene trovato nessun “memory_limit”, aggiungi la riga seguente alla fine di php.ini
memory_limit = 64M ;Maximum amount of memory a script may consume (64MB)
Riavvia il server web Nginx o Apache:
service httpd restart or service nginx restart
Metodo 2. Modificare il limite di memoria utilizzando .htaccess
Trova il ".htaccess" nella directory principale del dominio specificato, modifica il file .htaccess nella directory webroot. Cerca la sezione:
php_value memory_limit 64M ;Maximum amount of memory a script may consume (64MB)
Congratulazioni! Hai aumentato con successo la memoria PHP. Grazie per aver utilizzato questo tutorial per modificare il limite di memoria PHP del sistema Linux. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di PHP.