Lokasi File Konfigurasi php.ini di Linux
php.ini adalah file yang berisi konfigurasi PHP termasuk ekstensi-ekstensi dan parameter-parameter. File ini sering kita ubah isinya untuk menyesuaikan dengan aplikasi yang berjalan menggunakan PHP. Contoh yang sering kita ubah dalam file konfigurasi php.ini adalah batasan maksimal upload. Secara default php memberi batasan upload yaitu 2 MB. Jika aplikasi yang berjalan di bawah php memerlukan upload file diatas ketentuan tersebut, maka perlu mengubah file php.ini tersebut.
Jika kita menggunakan web server XAMPP di windows, maka kita dengan mudah menemukan file php.ini yaitu di xampp control panel atau langsung di folder xampp/php/php.ini . Lalu jika menggunakan linux seperti ubuntu dan debian, dimana letak file php.ini ? Lokasi file konfigurasi php di linux sering membuat bingung para penggunanya. Pasalnya ada banyak file php.ini namun ketika diubah tidak terjadi apa-apa terhadap parameter PHP.
Bagaimana cara menemukan file php.ini di linux dengan benar ? Caranya anda bisa ikuti pada langkah dibawah ini.
1. Buat file php di directory web server, misal di /var/www . Sebagai contoh saya akan membuat file bernama info.php
2. Isikan file tersebut dengan function phpinfo();
<?php phpinfo(); ?>3. Kemudian jalankan di browser dengan alamat localhost/info.php , maka muncul semua informasi konfigurasi PHP.
4. Cari baris Loaded Configuration File. Anda akan menemukan path php.ini yang digunakan sebagai konfigurasi PHP untuk apache yaitu /etc/php/7.4/apache2/php.ini
5. Setelah itu tinggal buka menggunakan teks editor untuk memodifikasi file konfigurasi tersebut. Jalankan perintah nano /etc/php/7.4/apache2/php.ini .
6. Jangan lupa restart apache setelah melakukan perubahan terhadap file php.ini , gunakan perintah systemctl restart apache2 .