Apa itu PHP GD?
PHP GD adalah sebuah ekstensi/library di PHP yang digunakan untuk mengolah gambar. Dengan GD, Anda bisa membuat, mengedit, memotong, menambahkan teks, hingga membuat thumbnail secara dinamis menggunakan PHP.
Biasanya GD dipakai di aplikasi web yang berhubungan dengan upload gambar, watermark, captcha, hingga grafik chart.
Mengapa Harus Mengaktifkan PHP GD?
Secara default, XAMPP sudah menyertakan ekstensi GD, tapi sering kali dalam keadaan non-aktif. Jadi, kita hanya perlu mengaktifkannya agar bisa dipakai.
Tanpa GD, beberapa framework, CMS (seperti WordPress, Laravel, atau CodeIgniter), maupun library upload gambar tidak bisa berjalan dengan benar.
Langkah-Langkah Instalasi / Aktivasi PHP GD di XAMPP
1. Buka XAMPP Control Panel
- Jalankan aplikasi XAMPP Control Panel dari taskbar atau start menu.
- Pastikan modul Apache dan MySQL tersedia.
2. Buka File Konfigurasi php.ini
- Klik tombol Config di samping modul Apache.
- Pilih php.ini, lalu file konfigurasi PHP akan terbuka di text editor (biasanya Notepad).

3. Cari Ekstensi GD
- Gunakan fitur Find (Ctrl+F) dan ketik:
extension=gd
- Jika ketemu baris
;extension=gd, hapus tanda titik koma (;) di depannya untuk mengaktifkan.

Contoh sebelum dan sesudah:
;extension=gd ← non-aktif
extension=gd ← aktif
- Jika baris tersebut tidak ada, tambahkan manual tepat di bawah baris
extension=fileinfo:
extension=gd
4. Simpan Perubahan
- Tekan Ctrl+S atau pilih menu File → Save.
- Tutup editor setelah selesai.
5. Restart Apache
- Kembali ke XAMPP Control Panel.
- Klik Stop pada modul Apache, lalu klik lagi Start.
- Dengan ini, perubahan pada
php.iniakan diterapkan.
6. Cek Apakah PHP GD Sudah Aktif
Untuk memastikan GD sudah aktif:
- Buat file PHP baru di folder
htdocsdengan namainfo.php. - Isi dengan kode berikut:
<?php
phpinfo();
?>
- Buka di browser:
http://localhost/info.php
- Cari bagian gd. Jika muncul informasi versi GD, artinya ekstensi sudah aktif.
Kesimpulan
Mengaktifkan PHP GD di XAMPP sangat penting untuk kebutuhan aplikasi web yang berhubungan dengan gambar.
Prosesnya sederhana: cukup buka php.ini, aktifkan extension=gd, lalu restart Apache. Setelah itu, Anda siap menggunakan fungsi-fungsi GD di proyek PHP Anda.