Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Установка apache2 + php + mysql + phpmyadmin на ubuntu 16.04

Решил поделиться с вами опытом установки софта на Ubuntu 16.04.

Напомню, все ниже описанные операции нужно выполнять под рутом (sudo su -).

обновляем софт

ставим Apache2

настроим Apache2

перезапускаем Apache

Открываем http://localhost/ и радуемся.

Настраиваем виртуальные хосты (VirtualHost)

(только для локальных хостов) создать файл vhosts.sh со следующим содержимым:

Даете права на выполнение:

Пример создания хоста:

Все последующие шаги по virtualhosts можно пропускать.

В /etc/hosts прописываем наши хосты: (nano /etc/hosts)

Переходим в папку /etc/apache2/

Смотрим, что внутри:

В папке sites-available хранятся кофниги доступных хостов, а в sites-enabled ссылки на активные хосты.

Переходим в доступные хосты и создаем конфиг для mysite.loc. Кстати, если ваш дефолтный конфиг заканчивается на .conf тогда создавайте конфиги с расширением * .conf.

Пишем туда:

Данной записи достаточно, чтобы работал ваш локальный хост. Теперь нужно создать ссылку на него в sites-enabled.

Ошибки: если в вас возникает ошибка и вы не можете создать ссылку. Тогда это сделать можно следующей записью:

Теперь нужно только перезагрузить настройки Apache2:

Итак, Apache2 работает, первый хост добавлен!

ставим MySQL

MySQL содержится в репозиториях Ubuntu. Он разбит на несколько пакетов.

Для того чтобы установить MySQL сервер выполните команду:

При установке конфигурации скрипт запросит пароль администратора (root) базы данных.

Ставим PHP 5.6

Сначала нужно удалить все старые версии, если есть

добавляем PPA

обновляемся

ставим php

дополнительные модули

Смотрим версию:

ставим PhpMyadmin

Конфигурируем его под себя, — обозначаем что юзает Apache2, указываем пароль к БД, и пароль к phpmyadmin

Ошибки: http://localhost/phpmyadmin not found ubuntu

решение:

Ошибки: http://localhost/phpmyadmin HTTP ERROR 500

Если вы все выполнили правильно, то у вас будет готов настроен локальный сервер.

Если возникли проблемы, обращайтесь к нам за помощью, [email protected]

3 Responses

  1. Владимир

    Приветствую!
    Прежде всего автору — благодарность!
    Давно уже ваш читатель и статьи с сайта часто выручали.
    Но не могу промолчать:
    зачем приводите пример установки  php 5.6 ?
    статья явно не для тех кто ставит мышкой «цмс-ки»
    большинство систем уже требуют php 7.0 а лучше 7.1

    Было бы здорово увидеть дополнение к статье по накатыванию именно свежей версии

    С уважением!!

  2. admin

    Добрый день. Спасибо за отзыв. Постараемся, дополнить, по возможности.

  3. Pingback : Как установить LARAVEL

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.