Cara Konfigurasi Setting PHP INI pada XAMPP Terbaru

Pengaturan file php.ini pada XAMPP sangat diperlukan ketika Anda ingin menyesuaikan batasan server lokal, seperti menaikkan batas ukuran unggah file (upload_max_filesize), menambah batas memori (memory_limit), atau mengaktifkan ekstensi PHP tertentu yang dibutuhkan oleh aplikasi seperti WordPress.

Untuk mengakses dan mengubah file konfigurasi php.ini di XAMPP, Anda tidak perlu menebak-nebak lokasinya karena dapat dibuka langsung melalui panel kontrol XAMPP atau melalui direktori instalasi utama di komputer Anda.

Langkah-Langkah Mengakses dan Mengubah php.ini di XAMPP

  1. Buka aplikasi XAMPP Control Panel di sistem operasi Anda.
  2. Pada modul Apache, klik tombol Config yang berada di sebelah kanan.
  3. Pilih opsi baris bertuliskan php (php.ini). Berkas teks akan otomatis terbuka melalui text editor default komputer Anda (seperti Notepad atau Notepad++).
  4. Lakukan pencarian parameter yang ingin diubah (tekan tombol Ctrl + F), misalnya mencari upload_max_filesize atau post_max_size.
  5. Simpan perubahan file (Ctrl + S).
  6. Restart server Apache dengan mengeklik tombol Stop lalu Start kembali pada XAMPP Control Panel agar perubahan konfigurasi diterapkan.

Tabel Parameter Penting dalam php.ini

Parameter PHPFungsi UtamaContoh Nilai Standar
upload_max_filesizeMenentukan batas maksimal ukuran file yang bisa diunggah.40M atau 64M
post_max_sizeMenentukan batas maksimal data POST yang dikirim via HTTP.64M atau 128M
memory_limitMaksimal memori RAM yang dapat dialokasikan oleh skrip PHP.256M atau 512M
max_execution_timeWaktu maksimal (dalam detik) sebuah skrip berjalan sebelum dihentikan.300
extension=Mengaktifkan ekstensi PHP tertentu seperti mysqli, curl, atau gd.extension=curl

Tips Troubleshooting Konfigurasi XAMPP

Jika perubahan pada file php.ini tidak memberikan efek pada web lokal Anda, pastikan Anda telah me-restart modul Apache secara total. Terkadang, proses Apache masih berjalan di latar belakang (background process) sehingga file konfigurasi yang baru belum terbaca oleh server.