Com trobar fitxers de configuració de MySQL, PHP i Apache


En aquesta publicació, aprendrem una sèrie d'ordres per localitzar els fitxers de configuració predeterminats del servidor de bases de dades MySQL (my.conf), el llenguatge de programació PHP (php.ini) i Servidor HTTP Apache (http.conf), que juntament amb Linux formen la pila LAMP (Linux Apache Mysql/MariaDB PHP).

Un fitxer de configuració (o fitxer de configuració) conté paràmetres relacionats amb el sistema o l'aplicació. Ofereix als desenvolupadors i administradors control sobre el funcionament del sistema o d'una aplicació.

Com a administrador del sistema Linux, conèixer la ubicació dels fitxers de configuració o dominar els mitjans per trobar-los és una habilitat inestimable.

A Linux Directory Structure, el directori /etc o els seus subdirectoris emmagatzemen fitxers de configuració de l'aplicació o relacionats amb el sistema.

Tot i que aquesta és la ubicació principal dels fitxers de configuració, alguns desenvolupadors opten per emmagatzemar altres fitxers de configuració en directoris personalitzats.

Com trobar el fitxer de configuració de MySQL (my.conf).

Podeu localitzar el fitxer de configuració de MySQL mitjançant mysqladmin, un client per gestionar un servidor MySQL.

Les ordres següents mostraran la pàgina d'ajuda mysql o mysqladmin, que inclou una secció que parla dels fitxers (fitxers de configuració) des dels quals es llegeixen les opcions per defecte.

A les ordres següents, l'opció grep -A mostra NUM línies de context final després de les línies coincidents.

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

Feu un esforç per dominar l'administració de MySQL mitjançant aquests articles útils.

  1. Aprèn MySQL per a la guia per a principiants - Part 1
  2. Aprèn MySQL per a la guia per a principiants - Part 2
  3. 20 ordres útils de Mysqladmin per a l'administració de bases de dades

Com trobar el fitxer de configuració PHP (php.ini).

PHP es pot controlar des del terminal mitjançant l'ordre grep que us ajudarà a trobar el fitxer de configuració de PHP així:

$ php -i | grep "Loaded Configuration File"

Trobeu el fitxer de configuració d'Apache http.conf/apache2.conf

Podeu invocar apache2 directament (que no es recomana en la majoria dels casos) o administrar-lo mitjançant la interfície de control d'apache2ctl com es mostra a continuació amb el senyalador -V que mostra la versió i els paràmetres de compilació d'apache2:

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

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

Això és tot! Recordeu compartir els vostres pensaments sobre aquesta publicació o proporcionar-nos altres maneres possibles de localitzar els fitxers de configuració anteriors als comentaris.