ОТВЕТИЛИ: См. Ниже, но не стесняйтесь добавлять комментарии или давать свой собственный ответ.
CentOS - это требование проекта, и я пытаюсь развернуть сборку Drupal как можно скорее, чтобы я мог сосредоточиться на создании Drupal; которому все равно, на каком дистрибутиве Linux (или победе) он находится. Проблема в том, что все "хорошие" руководства предназначены для ubuntu, а все руководства, которые я нашел для CentOS, не так хороши, как руководства для ubuntu. Итак ... когда я, наконец, сделаю сборку CentOS, какие "вероятные" различия будут? (например: CMD установки пакета, доступность / расположение пакета, каталоги и т. д.)
СПАСИБО!!
На всякий случай, если кому-то интересно, я нашел три довольно хороших "практических руководства":
И один в конфигах, чтобы сделать LAMP немного легче:
Самые большие различия, которые вы увидите, - это менеджер пакетов и возраст пакета.
Файлы конфигурации для apache, mysql / postgresql, php и т. Д. Будут находиться практически в одном месте, и их так же легко найти в любом из дистрибутивов. Для этих вещей нет сумасшедшей настройки ни в ubuntu / debian, ни в файлах конфигурации CentOS.
Что будет по другому ..
Менеджеры пакетов: Ubuntu и Debian используют apt-get и dpkg. CentOS / RHEL использует yum и rpm.
Возраст пакета: в Ubuntu будут самые новые пакеты. По этой причине системные администраторы, не склонные к риску, часто избегают этого.
CentOS / RHEL имеет более старые, но очень надежные пакеты. Никогда не кровоточит, но редко покрывается плесенью.
У Debian будут действительно старые пакеты. Системным администраторам, склонным к риску, он часто нравится, потому что он действительно очень стабилен.
Даже если учебные пособия по ubuntu предназначены для другой версии используемого вами пакета, вы все равно сможете следовать ему, просто помня о замене «apt-get install php» на «yum install php» и тому подобных вещах. .
Также имейте в виду, что Debian / Ubuntu обрабатывает конфигурации виртуальных хостов через каталоги sites-available / sites-enabled. Они обрабатывают модули одинаково (модули доступны / включены).
Дистрибутивы на основе Red Hat, такие как CentOS и Fedora, помещают большинство определений модулей в главный httpd.conf и добавляют некоторые дополнения в каталог conf.d /. Управление организацией виртуальных хостов полностью зависит от вас.
Кроме того, базовые дистрибутивы Red Hat называют apache «httpd». В Debian / Ubuntu это называется «apache2». Иногда это может раздражать, если вам приходится регулярно работать с обоими дистрибутивами, поскольку вам нужно помнить, какой apache вызывается на каждом сервере. ;-)