Настройки LAMP в разных дистрибутивах

Ниже представлена таблица с основными настройками LAMP в зависимости от используемого дистрибутива.

RHEL/CentOS(5,6,7)FedoraLinux20 Debian(6,7)Ubuntu(12.04,14.04) OpenSUSE
Apache
Файлы и каталоги настроек /etc/httpd/conf/httpd.conf

/etc/httpd/

/etc/sysconfig/httpd

/etc/apache2/apache2.conf

/etc/apache2/

/etc/default/apache

/etc/apache2/httpd.conf/etc/apache2/

/etc/sysconfig/apache2

ServerRoot /etc/httpd/ /etc/apache2/ /etc/apache2/
DocumentRoot /var/www/html/ /var/www/ /srv/www/htdocs/
ErrorLog /var/log/httpd/error_log /var/log/apache2/error.log /var/log/apache2/error_log
AccessLog /var/log/httpd/access_log /var/log/apache2/access.log /var/log/apache2/access_log
user/groupuid/gid apache/apache48/48 www-data/www-data33/33 wwwrun/www30/8
Mysql
Файлы икаталоги настроек /etc/my.cnf/etc/my.cnf.d/

/etc/mysql/my.cnf

/etc/mysql/

/etc/my.cnf/etc/mysql/
datadir /var/lib/mysql/ /var/lib/mysql/ /var/lib/mysql/
log-error/general_log_file /var/log/mysqld.log или /var/log/mariadb/mariadb.log /var/log/daemon.log (улучшение debian) /var/log/mysql/mysqld.log
log /var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysqld_multi.log
Socket /var/lib/mysql/mysql.sock /var/run/mysqld/mysqld.sock /var/run/mysql/mysql.sock
PHP
Файлы икаталоги настроек /etc/php.ini/etc/php.d / /etc/php5/apache2/php.ini/etc/php5/ /etc/php5/apache2/php.ini/etc/php5/
session.save_path CentOS56:/var/lib/php/session

CentOS7, FedoraLinux:/tmp

/var/lib/php5 /var/lib/php5

 

Команды для быстрого просмотра использованных опций при компиляции и текущих действующих настроек. Обратите внимание, что для apache в зависимости от версии некоторые команды могут не работать. Mysql может потребовать ввода логина и пароля. Кроме того, и для mysql и для php некоторые текущие настройки в режиме запроса из командной строки и через обращение к вебсерверу могут отличаться.
apache

apachectl -l
apachectl -t -D DUMP_RUN_CFG
apachectl -t -D DUMP_MODULES
apachectl -t -D DUMP_VHOSTS

mysql
mysql_config
mysql -e ‘show variables’
mysql -e ‘show status’

php
php-config
php -r ‘phpinfo();’ | less

Таблицу в формате pdf можно скачать здесь: ftp://ftp.ssnab.net:/pub/docs/configs.pdf

 

Comments are closed.