Tutorial ini menjelaskan bagaimana cara mengubah Memory Limit PHP pada web server Apache yang bertujuan untuk mempercepat web server memproses script PHP dan akan berdampak pada percepatan loading script web yang akan di execute.
Memory limit adalah Alokasi memory server (RAM) untuk menghandle service web server Apache pada sebuah server yang mempengaruhi kecepatan loading website.
Secara default memory limit pada server Apache adalah 8Mb, cara mengubahnya adalah:
Login SSH ke server bisa menggunakan PuTTy atau sejenisnya, pastikan kamu memiliki akses setara root.
Ketik command line menggunakan editor favorite kamu seperti ini:
[email protected] [~]# pico /etc/php.ini
[email protected] [~]# vi /etc/php.ini
[email protected] [~]# nano /etc/php.ini
[email protected] [~]# ee /etc/php.ini
Untuk memastikan lokasi php.ini server Anda, bisa menggunakan phpinfo.php. Caranya biat sebuah file dan masukkan code berikut ini pada file tersebut:
<?php phpinfo(); ?>
Simpan file dengan nama phpinfo.php kedalam directory data web, misalnya simpan kedalam folder /www/data/html/phpinfo.php
Akses file yang baru disimpan, lokasi file php.ini akan ditampilkan pada baris dibawah ini:
Loaded Configuration File /opt/cpanel/ea-php74/root/etc/php.ini
Jika menggunakan Editor nano, tekan CTRL + W, kemudian ketik memory_limit.
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB).
Silahkan di edit sesuai kebutuhan, Saran saya edit PHP memory_limit berdasarkan jumlah RAM yang ada pada server dengan perhitungan seperti dibawah ini:
RAM | Memory Limit
RAM 1Gb = 32M
RAM 2Gb = 128M
RAM 3Gb = 256M
RAM 4Gb = 512M
RAM 5Gb = 1024M
dst…
Perlu di ingat bahwa, penulisan memory limit bukan menggunakan MB, tapi menggunakan M, seperti 32M, bukan 32MB.
Menyimpan file yang sudah kamu edit di Linux tergantung editor yang kamu pakai untuk meng edit file config.
Misalnya jika kamu menggunakan command # vi
Maka cara menyimpan file adalah dengan cara tekan tombol ESC + :, kemudian ketik wq! + Enter.
Jika kamu edit menggunakan command # nano , maka menyimpan file dengan menekan tombol CTRL + x kemudian tekan Enter dua kali.
Setelah selesai konfigurasi file php.ini, kamu harus melakukan restart web server Apache, cara paling mudah adalah dengan command dibawah ini:
[email protected] [~]# /etc/init.d/httpd restart
atau
[email protected] [~]# service httpd restart
Pastikan web server yang terinstall di server kamu adalah Apache.
Silahkan coba refresh website kamu, dan lihat perbedaan loading website dari sebelumnya dan setelah mengubah memory limit php.
Baca juga Spesifikasi Kebutuhan Hosting untuk Mempercepat Website
Selamat mencoba 🙂
Thanks
Note: Silahkan disebarluaskan dengan tujuan belajar. Saya sangat berterima kasih jika Anda berkenan mencantumkan Linkback / pingback ke website saya sebagai ucapan terima kasih atas karya sederhana cara mengubah memory limit PHP pada server Apache ini.
Salam, Saya adalah Administrator Website di e-Padi. Melalui website ini kami berbagai artikel dan wawasan tentang pengelolaan server, website, dan solusi untuk sysadmin server dalam menghadapi tantangan teknis di dunia digital berdasarkan pengalaman team e-Padi dan kumpulan dari berbagai sumber terpercaya.