Ricerca nel sito web

Come trovare i file di configurazione MySQL, PHP e Apache


In questo post impareremo una serie di comandi per individuare i file di configurazione predefiniti per il server database MySQL (my.conf), il linguaggio di programmazione PHP (php. ini) e il server HTTP Apache (http.conf), che insieme a Linux formano lo stack LAMP (Linux Apache Mysql/MariaDB PHP).

Un file di configurazione (o file di configurazione) contiene impostazioni relative al sistema o all'applicazione. Fornisce agli sviluppatori e agli amministratori il controllo sul funzionamento del sistema o di un'applicazione.

In qualità di amministratore di sistema Linux, conoscere la posizione dei file di configurazione o padroneggiare i mezzi per trovarli è un'abilità inestimabile.

Nella struttura delle directory di Linux, la directory /etc o le sue sottodirectory memorizzano i file relativi al sistema o alla configurazione dell'applicazione.

Sebbene questa sia la posizione principale dei file di configurazione, alcuni sviluppatori scelgono di archiviare altri file di configurazione in directory personalizzate.

Come trovare il file di configurazione MySQL (my.conf).

Puoi individuare il file di configurazione MySQL utilizzando lo strumento a riga di comando mysql o mysqladmin, un client per la gestione di un server MySQL.

I seguenti comandi visualizzeranno la pagina di aiuto mysql o mysqladmin, che include una sezione che parla dei file (file di configurazione) da cui vengono lette le opzioni predefinite.

Nei comandi seguenti, l'opzione grep -A visualizza NUM righe di contesto finale dopo le righe corrispondenti.

mysql --help | grep -A1 'Default options'
OR
mysqladmin --help | grep -A1 'Default options'

Sforzati di padroneggiare l'amministrazione MySQL attraverso questi utili articoli.

  1. Guida a MySQL per principianti – Parte 1
  2. Guida a MySQL per principianti – Parte 2
  3. 20 comandi Mysqladmin utili per l'amministrazione del database

Come trovare il file di configurazione PHP (php.ini).

PHP può essere controllato dal terminale utilizzando l'utilità della riga di comando php, insieme allo switch -i che consente di mostrare informazioni e configurazioni PHP e il comando grep ti aiuta a trovare il file di configurazione PHP in questo modo:

php -i | grep "Loaded Configuration File"

Trova il file di configurazione http.conf/apache2.conf di Apache

Puoi invocare apache2 direttamente (cosa non consigliata nella maggior parte dei casi) o amministrarlo utilizzando l'interfaccia di controllo apache2ctl come di seguito con il flag -V che mostra la versione e i parametri di build di apache2:

--------- On CentOS/RHEL/Fedora ---------
apachectl -V | grep SERVER_CONFIG_FILE

--------- On Debian/Ubuntu/Linux Mint ---------
apache2ctl -V | grep SERVER_CONFIG_FILE

È tutto! Ricordati di condividere le tue opinioni su questo post o fornirci altri modi possibili per individuare i file di configurazione di cui sopra nei commenti.