Pesquisa de site

Como encontrar arquivos de configuração MySQL, PHP e Apache


Neste post, aprenderemos uma série de comandos para localizar os arquivos de configuração padrão do servidor de banco de dados MySQL (my.conf), linguagem de programação PHP (php. ini) e servidor Apache HTTP (http.conf), que junto com o Linux formam a pilha LAMP (Linux Apache Mysql/MariaDB PHP).

Um arquivo de configuração (ou arquivo de configuração) contém configurações relacionadas ao sistema ou ao aplicativo. Ele dá aos desenvolvedores e administradores controle sobre a operação do sistema ou aplicativo.

Como administrador de sistema Linux, conhecer a localização dos arquivos de configuração ou dominar os meios de encontrá-los é uma habilidade inestimável.

Na estrutura de diretórios do Linux, o diretório /etc ou seus subdiretórios armazenam arquivos relacionados ao sistema ou de configuração do aplicativo.

Embora este seja o local principal dos arquivos de configuração, alguns desenvolvedores optam por armazenar outros arquivos de configuração em diretórios personalizados.

Como encontrar o arquivo de configuração do MySQL (my.conf)

Você pode localizar o arquivo de configuração do MySQL usando a ferramenta de linha de comando mysql ou mysqladmin, um cliente para gerenciar um servidor MySQL.

Os comandos a seguir exibirão a página de ajuda do mysql ou mysqladmin, que inclui uma seção que fala sobre os arquivos (arquivos de configuração) dos quais as opções padrão são lidas.

Nos comandos abaixo, a opção grep -A exibe NUM linhas de contexto final após as linhas correspondentes.

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

Faça um esforço para dominar a administração do MySQL através destes artigos úteis.

  1. Aprenda MySQL para iniciantes – Parte 1
  2. Aprenda MySQL para iniciantes – Parte 2
  3. 20 comandos Mysqladmin úteis para administração de banco de dados

Como encontrar o arquivo de configuração PHP (php.ini)

PHP pode ser controlado a partir do terminal usando o utilitário de linha de comando php, em conjunto com a opção -i que permite a exibição de informações e configurações do PHP e o comando grep ajuda você a encontrar o arquivo de configuração do PHP assim:

php -i | grep "Loaded Configuration File"

Encontre o arquivo de configuração http.conf/apache2.conf do Apache

Você pode invocar o apache2 diretamente (o que não é recomendado na maioria dos casos) ou administrá-lo usando a interface de controle apache2ctl conforme abaixo com o sinalizador -V que mostra a versão e os parâmetros de construção do Apache2:

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

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

Isso é tudo! Lembre-se de compartilhar sua opinião sobre esta postagem ou fornecer-nos outras maneiras possíveis de localizar os arquivos de configuração acima nos comentários.