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.
- Aprenda MySQL para iniciantes – Parte 1
- Aprenda MySQL para iniciantes – Parte 2
- 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.