Cara Menemukan File Konfigurasi MySQL, PHP dan Apache

Dalam posting ini, kita akan mempelajari sejumlah perintah untuk mencari file konfigurasi default untuk server database MySQL(my.conf) , bahasa pemrograman PHP (php.ini)dan server HTTP Apache (http.conf), yang bersama-sama dengan Linux membentuk tumpukan LAMP (Linux Apache Mysql / MariaDB PHP) .

File konfigurasi yang berisi pengaturan terkait sistem atau aplikasi. Ini memberi pengembang dan administrator kontrol atas operasi sistem atau aplikasi.

Sebagai Sysadmin Linux, mengetahui lokasi file konfigurasi atau menguasai cara menemukannya adalah keterampilan yang sangat berharga.

Dalam Struktur Direktori Linux , /etc direktori atau subdirektori menyimpan sistem terkait atau file konfigurasi aplikasi.

Meskipun ini adalah lokasi utama file konfigurasi, beberapa pengembang memilih untuk menyimpan file konfigurasi lainnya di direktori khusus.

Cara Menemukan File Konfigurasi MySQL (my.conf)

Anda dapat menemukan file konfigurasi MySQL menggunakan alat baris perintah mysql atau mysqladmin , klien untuk mengelola server MySQL.

Perintah-perintah berikut ini akan menampilkan halaman bantuan mysql atau mysqladmin , yang mencakup bagian yang berbicara tentang file (file konfigurasi) dari mana opsi default dibaca.

Pada perintah di bawah ini, opsi grep-A menampilkan NUM baris dari konteks penelusuran setelah baris yang cocok.

$ mysql --help | grep -A1 'Opsi default'
ATAU
$ mysqladmin --help | grep -A1 'Opsi default'

Cara Menemukan File Konfigurasi PHP (php.ini)

PHP dapat dikontrol dari terminal menggunakan utilitas baris perintah php , bersamaan dengan perintah -i  yang memungkinkan ditampilkannya informasi dan konfigurasi PHP dan perintah grep membantu Anda menemukan file konfigurasi PHP seperti:

$ php -i | grep "Loaded Configuration File"

Temukan File Konfigurasi Apache http.conf / apache2.conf

Anda dapat memanggil apache2 secara langsung (yang tidak direkomendasikan dalam kebanyakan kasus) atau mengadministrasikannya menggunakan antarmuka kontrol apache2ctl seperti di bawah ini dengan perintah -V yang menunjukkan versi dan membangun parameter apache2:

--------- Pada CentOS / RHEL / Fedora --------- 
$ apachectl -V | grep SERVER_CONFIG_FILE

--------- Pada Debian / Ubuntu / Linux Mint --------- 
$ apache2ctl -V | grep SERVER_CONFIG_FILE

Baik, itu cara simple untuk menemukan file-file diatas ketika anda menggunakan linux.