Cara Setting Batasan Size Upload File, Memory Limit dan Durasi Eksekusi File di PHP dan PhpMyAdmin
Cara Install Apache, MySQL, dan PHP di OS Linux (LAMPP) atau menggunakan Apache di local development server.
Gimana Caranya?
1. Silahkan masuk ke OS Linux kamu
2. Masuk ke direktori/folder /etc/php/7.4/apache2. 7.4 merupakan versi php yang sedang saya pakai. Silahkan sesuaikan dengan versi php yang kalian gunakan.

3. Buka terminal dan masukkan perintah: sudo nano php.ini

4. Jika berhasil, maka tampilannya akan seperti ini:

5. Pada tahap ke-4 diatas, kamu akan melihat ada 2 baris paling bawah dari terminal seperti ^X yang artinya Exit atau keluar dari Text Editor Nano. Disini kita perlu mengganti beberapa hal, antara lain:
a. max_execution_time (mengatur waktu eksekusi yang dilakukan pada setiap skrip),
b. max_input_time (mengatur jumlah waktu maksimum yang dapat dihabiskan setiap skrip untuk menguraikan data permintaan),
c. memory_limit (mengatur jumlah penggunaan maksimum RAM di sebuah skrip),
d. post_max_size (mengatur jumlah maksimum metode/data POST yang akan diterima oleh PHP),
e. upload_max_filesize (mengatur jumlah maksimum file yang dapat diupload)
6. Misalnya kamu mau mengganti max_execution_time, cara cepat mencari baris tersebut adalah dengan menekan kombinasi tombol CTRL + W, sehingga kita tinggal masukkan/ketik max_execution_time saja di terminal nano yang sedang terbuka. Tampilannya adalah seperti berikut ini:

7. Begitu juga untuk bagian lain seperti max_input_time

8. Kemudian memory_limit

9. Selanjutnya post_max_size

10. Terakhir, upload_max_filesize

Jangan lupa untuk restart server apache dengan perintah: sudo service apache2 restart.

Jika teman-teman mau versi live, bisa tonton video dibawah ini:
Jangan lupa untuk klik tombol share ke media sosial kamu supaya orang lain juga dapat mengetahui tutorial ini. Semoga bermanfaat.
Pada artikel sebelumnya kita sudah belajar tentang bagaimana Cara Install Apache, MySQL, dan PHP di OS Linux (LAMPP). Bagi teman-teman yang sudah mempelajarinya maka ada sedikit tambahan konfigurasi atau pengaturan yang dapat dilakukan pada local development serverkita. Adapun settingan yang dapat kita lakukan yaitu mengganti batasan size upload file, memory limit dan durasi eksekusi file di PHP dan PhpMyAdmin. Sebagai catatan, tutorial ini berlaku jika kamu sudah pernah mengikuti artikel sebelumnya tentang bagaimana
Gimana Caranya?
1. Silahkan masuk ke OS Linux kamu
2. Masuk ke direktori/folder /etc/php/7.4/apache2. 7.4 merupakan versi php yang sedang saya pakai. Silahkan sesuaikan dengan versi php yang kalian gunakan.

3. Buka terminal dan masukkan perintah: sudo nano php.ini

4. Jika berhasil, maka tampilannya akan seperti ini:

5. Pada tahap ke-4 diatas, kamu akan melihat ada 2 baris paling bawah dari terminal seperti ^X yang artinya Exit atau keluar dari Text Editor Nano. Disini kita perlu mengganti beberapa hal, antara lain:
a. max_execution_time (mengatur waktu eksekusi yang dilakukan pada setiap skrip),
b. max_input_time (mengatur jumlah waktu maksimum yang dapat dihabiskan setiap skrip untuk menguraikan data permintaan),
c. memory_limit (mengatur jumlah penggunaan maksimum RAM di sebuah skrip),
d. post_max_size (mengatur jumlah maksimum metode/data POST yang akan diterima oleh PHP),
e. upload_max_filesize (mengatur jumlah maksimum file yang dapat diupload)
6. Misalnya kamu mau mengganti max_execution_time, cara cepat mencari baris tersebut adalah dengan menekan kombinasi tombol CTRL + W, sehingga kita tinggal masukkan/ketik max_execution_time saja di terminal nano yang sedang terbuka. Tampilannya adalah seperti berikut ini:

7. Begitu juga untuk bagian lain seperti max_input_time

8. Kemudian memory_limit

9. Selanjutnya post_max_size

10. Terakhir, upload_max_filesize

Jangan lupa untuk restart server apache dengan perintah: sudo service apache2 restart.

Jika teman-teman mau versi live, bisa tonton video dibawah ini:
Jangan lupa untuk klik tombol share ke media sosial kamu supaya orang lain juga dapat mengetahui tutorial ini. Semoga bermanfaat.
Bagikan ke Yang Lain
Diskusi
Belum ada pertanyaan pada artikel ini
Tulis Pertanyaan
Ada pertanyaan? Silahkan tulis pada form dibawah ini
Silahkan login dahulu untuk dapat berkomentar, klik disini.Artikel yang Lain
Cara Mengukur Kecepatan Tampil Suatu Website
Kecepatan membuka suatu website dipengaruhi berbagai macam faktor, antara lain: koneksi internet…
SelengkapnyaLibreOffice Versi ke-7 Telah Hadir dengan Dukungan…
LibreOffice merupakan salah satu alternatif dari aplikasi office gratis yang tersedia dari The Document…
SelengkapnyaManfaat Landing Page untuk Bisnis Anda
Landing page atau halaman arahan dapat menjadi alat pemasaran yang sangat efektif untuk bisnis Anda.…
SelengkapnyaCara Mengoptimalkan Kecepatan Loading Website Wordpress
Mengoptimalkan kecepatan website WordPress adalah salah satu cara untuk meningkatkan kinerja dan kualitas…
Selengkapnya10 Alat Digital Marketing yang Harus Dimiliki
Digital marketing telah menjadi kebutuhan bagi bisnis untuk memperluas jangkauan pasar dan meningkatkan…
SelengkapnyaCara Mengganti Versi Java di OS Linux
Java adalah seperangkat perangkat lunak dan spesifikasi komputer yang dikembangkan oleh James Gosling…
Selengkapnya