До этого я успешно использовал LAMP в Ubuntu пока мне Ubuntu не надоела.
Требования от lamp: разработка и тестирование проектов на локалхосте; CMS при установке не могла создать свой конфиг файл и директорию под файлы поэтому я ставил пакет apache2-mpm-itk (это мне давало возможность запускать виртуальные хосты от пользователя) и делал следующее:
устанавливаем пакетapache2-mpm-itk (для запуска виртуальных хостов от своего пользователя)
sudo apt-get install apache2-mpm-itk9) выставим права
sudo chown -R username:username /var/www
cd /var/www/
find ./ -type d -exec chmod 4770 {} \;10) добавляем виртуальный хост.
в /var/www создаем директорию с именем будущего хоста (например, drupal.my)11) в /etc/apache2/sites-available/ создаем файл.conf хоста, например /etc/apache2/sites-available/drupal.my.conf
12) содержимое должно выглядеть таким образом:
ServerAdmin admin@drupal.my
ServerName drupal.my
ServerAlias http://www.drupal.my
DocumentRoot /var/www/drupal.my
ErrorLog ${APACHE_LOG_DIR}/drupal.my-error.log
CustomLog ${APACHE_LOG_DIR}/drupal.my-access.log combined
AssignUserId username username
*вместо drupal.my везде вписываете имя своего хоста, а вместо username своё имя пользователя в системе13) активируем наш хост
sudo a2ensite drupal.my.conf
каким образом это можно реализовать в ArchLinux?