Поиск по сайту:

Как найти файлы конфигурации MySQL, PHP и Apache


В этом посте мы изучим ряд команд для поиска файлов конфигурации по умолчанию для сервера базы данных MySQL (my.conf), языка программирования PHP (php. ini) и HTTP-сервер Apache (http.conf), которые вместе с Linux образуют стек LAMP (Linux Apache Mysql/MariaDB PHP).

Файл конфигурации (или файл конфигурации) содержит настройки, связанные с системой или приложением. Это дает разработчикам и администраторам контроль над работой системы или приложения.

Для системного администратора Linux знание расположения файлов конфигурации или владение способами их поиска является бесценным навыком.

В структуре каталогов Linux каталог /etc или его подкаталоги хранят файлы конфигурации системы или приложения.

Хотя это основное расположение файлов конфигурации, некоторые разработчики предпочитают хранить другие файлы конфигурации в собственных каталогах.

Как найти файл конфигурации MySQL (my.conf)

Вы можете найти файл конфигурации MySQL с помощью инструмента командной строки mysql или mysqladmin, клиента для управления сервером MySQL.

Следующие команды отобразят страницу справки mysql или mysqladmin, которая включает раздел, в котором рассказывается о файлах (файлах конфигурации), из которых считываются параметры по умолчанию.

В приведенных ниже командах параметр grep -A отображает ЧИСЛО строк конечного контекста после совпадающих строк.

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

Приложите усилия, чтобы освоить администрирование MySQL с помощью этих полезных статей.

  1. Руководство по изучению MySQL для начинающих – часть 1
  2. Руководство по изучению MySQL для начинающих – часть 2
  3. 20 полезных команд Mysqladmin для администрирования базы данных

Как найти файл конфигурации PHP (php.ini)

PHP можно управлять с терминала с помощью утилиты командной строки PHP в сочетании с переключателем -i, который позволяет отображать информацию и конфигурации PHP, а команда grep поможет вам найти файл конфигурации PHP такой:

php -i | grep "Loaded Configuration File"

Найдите файл конфигурации Apache http.conf/apache2.conf.

Вы можете вызвать apache2 напрямую (что не рекомендуется в большинстве случаев) или администрировать его с помощью интерфейса управления apache2ctl, как показано ниже, с флагом -V, который показывает версию и параметры сборки apache2:

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

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

Вот и все! Не забудьте поделиться своими мыслями об этом посте или предоставить нам другие возможные способы найти указанные выше файлы конфигурации в комментариях.