Cara paling cepat untuk membuka halaman phpinfo() di XAMPP adalah dengan membuat file PHP sederhana berisi fungsi phpinfo(); di dalam direktori htdocs, lalu mengaksesnya melalui peramban web di alamat http://localhost/namafile.php. Halaman ini memuat seluruh informasi detail mengenai konfigurasi PHP yang sedang berjalan pada server lokal Anda, termasuk versi PHP, modul yang aktif, dan pengaturan direktori.
Bagi pengembang web, fungsi ini sangat vital untuk memastikan apakah ekstensi tertentu seperti cURL, GD, atau PDO sudah aktif, serta untuk memeriksa batas memori (memory_limit) dan ukuran maksimum unggahan file (upload_max_filesize).
Langkah-Langkah Membuat dan Membuka Phpinfo di XAMPP
Ikuti prosedur teknis berikut untuk menampilkan halaman informasi PHP di lingkungan lokal komputer Anda:
- Nyalakan Apache: Buka aplikasi XAMPP Control Panel, lalu klik tombol Start pada modul Apache hingga statusnya berubah menjadi hijau.
- Buat File PHP Baru: Buka teks editor (seperti Notepad, VS Code, atau Sublime Text). Ketik kode berikut ke dalam file baru:
<?php phpinfo(); ?> - Simpan File: Simpan file tersebut ke dalam direktori instalasi XAMPP, tepatnya di dalam folder
C:\xampp\htdocs\(jika Anda menggunakan Windows di drive C). Beri nama file denganinfo.phpatauphpinfo.php. Pastikan ekstensinya adalah.php, bukan.txt. - Akses melalui Browser: Buka peramban web (Google Chrome, Firefox, atau Edge), lalu ketikkan alamat berikut di bilah URL:
http://localhost/info.php
Tabel Parameter Penting dalam Halaman Phpinfo
Ketika halaman phpinfo() terbuka, Anda akan melihat tabel raksasa berisi data konfigurasi. Berikut adalah beberapa parameter utama yang sering dicari oleh pengembang:
| Nama Direktif / Parameter | Fungsi dan Kegunaan | Lokasi File Konfigurasi (php.ini) |
|---|---|---|
| PHP Version | Menunjukkan versi spesifik PHP yang sedang digunakan oleh XAMPP (misal: 8.2.12). | - |
| Loaded Configuration File | Menunjukkan jalur absolut (path) ke file php.ini yang aktif dibaca oleh server. |
C:\xampp\php\php.ini |
| memory_limit | Batas maksimum memori yang dapat dialokasikan oleh sebuah skrip PHP. | php.ini (baris memory_limit) |
| upload_max_filesize | Ukuran maksimum file yang diizinkan untuk diunggah melalui formulir web. | php.ini (baris upload_max_filesize) |
| post_max_size | Ukuran maksimum data POST yang diizinkan, harus lebih besar dari upload_max_filesize. |
php.ini (baris post_max_size) |
Troubleshooting: Halaman Phpinfo Tidak Muncul
Jika saat mengakses http://localhost/info.php yang muncul justru teks mentah (source code PHP) atau pesan error Object not found!, periksa beberapa hal berikut:
- Modul Apache Belum Aktif: Pastikan modul Apache di XAMPP Control Panel sudah dalam keadaan Running (warna hijau). Jika port 80 bentrok dengan aplikasi lain, ubah port Apache melalui tombol Config -> httpd.conf.
- Salah Menaruh Folder: Pastikan file
info.phpbenar-benar berada di dalam folderC:\xampp\htdocs\, bukan di luar atau di dalam subfolder tersembunyi. - Kesalahan Ekstensi File: Terkadang editor teks menyimpan file sebagai
info.php.txt. Periksa melalui File Explorer dan pastikan opsi File name extensions dicentang agar ekstensinya murni.php.
Demi keamanan, disarankan untuk segera menghapus file info.php dari folder htdocs setelah proses pengecekan selesai, terutama jika komputer Anda terhubung ke jaringan publik atau internet terbuka, karena halaman ini membeberkan detail sistem yang rentan dieksploitasi.