Dalam GNU/Linux untuk mengatur suatu aplikasi sangatlah mudah yakni kita hanya perlu merubahnya dari berkas konfigurasi (configuration file). Namun, perbedaan distribusi GNU/Linux, menyebabkan berbeda pula di mana diletakan berkas tersebut. Dengan kata lain, jika kita ingin merubahan konfigurasi aplikasi A, kita harus menyesuaikan dengan distro A tersebut, tidak boleh menggunakan dari distro B, meskipun nama aplikasinya sama. Cukup merepotkan memang. Contoh sederhanannya dalam eperti Apache dan Nginx tiap distro berbeda di mana letaknya.
Tulisan kali ini, penulis mencoba memberikan tips bagaimana cara mengetahui letak berkas konfigurasi dari Apache, MySQL/Mariadb, Nginx dan PHP.
Berikut ini cara bagaimana kita dapat mengetahui letak konfigurasi mereka dengan memanfaatkan perintah-perintah sederhana berikut:
Apache
Untuk Apache beberapa distro GNU/Linux berbeda dalam penamaannya Anda bisa melakukan salah satu dari tiga perintah di bawah ini:$ apachectl -V | grep -E "HTTPD_ROOT|SERVER_CONFIG_FILE
atau$ httpd -V | grep -E "HTTPD_ROOT|SERVER_CONFIG_FILE"
atau$ apache2ctl -V | grep -E "HTTPD_ROOT|SERVER_CONFIG_FILE"
Kita akan melihat hasilnya seperti berikut:Dari gambar di atas tertera nilai dari HTTPD_ROOT="/etc/httpd" dan SERVER_CONFIG_FILE="conf/httpd.conf" itu artinya konfigurasi Apache terletak pada: /etc/httpd/conf/httpd.conf
MySQL/Mariadb
Kemudian untuk MySQL atau Mariadb sama halnya seperti apache kita dapat melakukan salah satu perintah berikut:$ mysqladmin --help | grep my.cnf | head -1
atau$ mysql --help | grep my.cnf | head -1
Dilihat dari hasil gambar di atas terdapat 3 berkas konfigurasi. Untuk berkas /etc/my.cnf dan /etc/mysql/my.conf merupakan konfigurasi secara default atau global konfigurasi, sedangkan ~/.my.conf merupakan konfigurasi tiap-tiap user.Nginx
Kemudian nginx caranya cukup mudah, kita hanya perlu melakukan perintah berikut:$ nginx -V
Dilihat dari gambar di atas dapat disimpulkan bahwa berkas konfigurasi Nginx terletak pada /etc/nginx/nginx.conf.
PHP
Terakhir PHP kita hanya perlu mencari berkas bernama php.ini.$ php -i | grep php.ini
Mudah bukan? Dengan begini kita tidak perlu repot lagi mencari di mana letak konfigurasi mereka.
Semoga bermanfaat.
Website ini menganut paham demokrasi wkwk
Jangan lupa gunakan emot biar akrab gan (/ ^.^)/
EmoticonEmoticon