LAMP для FreeBSD 12 (Drupal 8-WordPress 5)

Apache:

Правим /usr/local/etc/apache24/httpd.conf, устанавливая ServerName и ServerAdmin. Далее можно запускать:

Mysql 8:

для того чтобы работало старое ПО (новая схема аутенфикации), можно выставить режим совместимости:

Memcached:

PHP:

В /usr/local/etc/apache24/httpd.conf добавим:

LAMP для WordPress на FreeBSD 10 через pkg add

1) Устанавливаем apache

, правим /usr/local/etc/apache24/httpd.conf, присвоив ServerName и ServerAdmin. Стартуем

, разрешаем запуск после перезагрузки

2) Ставим Mysql

И поменяем пароль на вход для root

3) Ставим PHP

Для того чтобы Apache24 знал что делать с файлами php, редактируем https.conf

<IfModule dir_module>
    <FilesMatch «\.php$»>
        SetHandler application/xhttpdphp
    </FilesMatch>
    <FilesMatch «\.phps$»>
        SetHandler application/xhttpdphpsource
    </FilesMatch>
</IfModule>

Ставим дополнительные модули PHP для работы WordPress

4) Создаем пользователя для доступа по SSH

Свой WEB сервер для своих сайтов.

Итак, свершилось, поставил для своих WEB сайтов свой сервер. LAMP установлен, сайт выложенный в корень /var/www открывается. Одно но, хочется чтобы сайтов было несколько. Для этого:

Открываем apache2.conf и добавляем «виртуальные хосты», по образу и подобию:

Очень важно, именно *:80 в теге VirtualHost. Не IP адрес, не доменное имя, не просто *. Я например 2 дня размышлял, с перерывами на работу и сон, почему не работало.

Ну и конечно у регистратора домена нужно прописать в настройках DNS что-то вроде:

Снимок-2

Актуально для дистрибутива Ubuntu server 12.04