Cómo encontrar archivos de configuración de MySQL, PHP y Apache


En esta publicación, aprenderemos una serie de comandos para localizar los archivos de configuración predeterminados para MySQL servidor de base de datos (my.conf) , lenguaje de programación PHP (php. ini) y el servidor HTTP Apache (http.conf) , que junto con Linux forman la pila LAMP (Linux Apache Mysql/MariaDB PHP).

Un archivo de configuración (o archivo de configuración) contiene la configuración del sistema o de la aplicación. Da a los desarrolladores y administradores el control sobre el funcionamiento del sistema o una aplicación.

Como un administrador de sistemas Linux, conocer la ubicación de los archivos de configuración o dominar los medios para encontrarlos es una habilidad invaluable.

En la Estructura de directorios de Linux, el directorio /etc o sus subdirectorios almacenan los archivos relacionados con el sistema o los archivos de configuración de la aplicación.

Aunque esta es la ubicación principal de los archivos de configuración, algunos desarrolladores optan por almacenar otros archivos de configuración en directorios personalizados.

Cómo encontrar el archivo de configuración de MySQL (my.conf)

Puede localizar el archivo de configuración de MySQL utilizando la herramienta de línea de comandos mysql o mysqladmin, un cliente para administrar un servidor MySQL.

Los siguientes comandos mostrarán la página de ayuda mysql o mysqladmin , que incluye una sección que habla sobre los archivos (archivos de configuración) desde los que se leen las opciones predeterminadas.

En los comandos a continuación, la opción grep -A muestra NUM líneas de contexto final después de las líneas coincidentes.

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

Haga un esfuerzo por dominar la administración de MySQL a través de estos útiles artículos.

  1. Learn MySQL for Beginners Guide – Part 1
  2. Learn MySQL for Beginners Guide – Part 2
  3. 20 Useful Mysqladmin Commands for Database Administration

Cómo encontrar el archivo de configuración PHP (php.ini)

PHP se puede controlar desde el terminal usando la utilidad de línea de comandos php, junto con el interruptor -i que permite mostrar información y configuraciones de PHP y el comando grep lo ayuda a encontrar El archivo de configuración de PHP así:

$ php -i | grep "Loaded Configuration File"

Encuentre el archivo de configuración http.conf / apache2.conf de Apache

Puede invocar apache2 directamente (lo que no se recomienda en la mayoría de los casos) o administrarlo mediante la interfaz de control apache2ctl como se muestra a continuación con el indicador -V que Muestra la versión y los parámetros de compilación de apache2:

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

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

¡Eso es todo! Recuerde compartir sus pensamientos sobre esta publicación o proporcionarnos otras formas posibles de ubicar los archivos de configuración anteriores en los comentarios.