Dalam tutorial ini, kami akan menunjukkan kepada Anda cara meningkatkan batas memori PHP di server Linux. Jika Anda melihat kesalahan seperti ”Fatal Error:PHP Allowed Memory Size Exhausted” di log server web atau browser Anda, ini berarti PHP telah kehabisan batas memori maksimum. Tutorial ini akan menunjukkan dua cara berbeda tentang bagaimana Anda dapat meningkatkan batas memori PHP.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root.
Meningkatkan Batas Memori PHP
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo yum clean all sudo yum update
Langkah 2. Periksa Batas Memori PHP
Anda dapat memeriksanya dengan membuat file bernama info.php di /var/www/html/
dengan isi sebagai berikut:
<?php phpinfo(); ?>
Langkah 3. Tingkatkan Batas Memori PHP pada sistem Linux.
Metode 1. Mengubah batas memori dari php.ini
Pertama, temukan lokasi file php.ini yang digunakan oleh server web Anda.
nano /etc/php.ini
Cari “memory_limit” di php.ini Anda, dan ubah. Jika “memory_limit” tidak ditemukan, tambahkan baris berikut di akhir php.ini
memory_limit = 64M ;Maximum amount of memory a script may consume (64MB)
Mulai ulang server web Nginx atau Apache:
service httpd restart or service nginx restart
Metode 2. Mengubah batas memori menggunakan .htaccess
Temukan “.htaccess” di direktori root domain yang ditentukan, edit file .htaccess di direktori webroot. Cari bagian:
php_value memory_limit 64M ;Maximum amount of memory a script may consume (64MB)
Selamat! Anda telah berhasil meningkatkan memori PHP. Terima kasih telah menggunakan tutorial ini untuk mengubah batas memori PHP sistem Linux. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi PHP.