Радио
Установка web-сервера
Установка веб-сервера LAMP и PhpMyAdmin в xUbuntu 16.04 и xUbuntu 14.04
информация для справки
LAMP — набор серверного программного обеспечения, широко используемый в дистрибутивах Debian. LAMP назван по первым буквам входящих в его состав компонентов:
• Linux — операционная система Linux;
• Apache — веб-сервер;
• MariaDB / MySQL — СУБД;
• PHP — язык программирования, используемый для создания веб-приложений (по мимо PHP могут подразумеваться другие языки, такие как Perl и Python).
Установка веб-сервера LAMP
Устанавливать все пакеты будем в терминале. Далее вводим команду:
sudo apt install lamp-server^
или можно так:
sudo aptitude install apache2 php5 mysql-client mysql-server phpmyadmin libapache2- mod-php5 libapache2-mod-auth-mysql php5-mysql
Удобно использовать для ввода команд - терминал tilda, который включается при нажатии клавиши F1, или подобный.

Во время установки нужно будет придумать и ввести пароль для MySQL пользователя root

Затем нас попросят повторить пароль:
В xUbuntu 14.04 при запуске сервера появится предупреждение:
Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message.
Чтобы избежать этой ошибки создадим конфигурационный файла apache2 с указанием имени локального сервера. Хотя в xUbuntu 16.04 непоявляется это предупреждение, я все равно решил прописать имя локального сервера. Для этого создаем файл /etc/apache2/conf-available/servername.conf:
sudo pluma /etc/apache2/conf-available/servername.conf
И в него вставляем одну строчку:
ServerName localhost

Затем сохраняем файл и закрываем текстовый редактор. В завершение выполняются команды:
sudo a2enconf servername
sudo service apache2 reload
Проверка работы веб-сервера LAMP
LAMP сервер установлен, настало время проверить работает ли он. Для начала в веб-браузере переходим по ссылке http://localhost/ или http://127.0.0.1/. Если у вас откроется страница с заголовком Apache2 Ubuntu Default Page, значит первый компонент LAMP, Apache сервер, запущен и работает:

Теперь протестируем работу php7. Для этого создадим php файл по адресу "/var/www/html/test.php" содержащий строчку:
<?php phpinfo(); ?>
php файл можно создать с помощью текстового редактора, также как указывали имя локального сервера. Но в этот раз создадим файл с помощью команды в терминале:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/test.php
Перезапускаем Apache:
sudo service apache2 reload
Затем открываем адрес http://localhost/test.php, в случае успешной работы php7 появится страница с информацией об установленном php:

В заключение посмотрим на MySQL. Для успешной работы база данных MySQL должна использовать IP-адрес локального веб сервера. Проверим это, для начала выполним команду в терминале:
cat /etc/hosts | grep localhost
127.0.0.1 localhost
::1 ip6-localhost ip6-loopback
Локальный IP равен 127.0.0.1. Теперь посмотрим какой адрес использует MySQL, выполнив команду:
cat /etc/mysql/mysql.conf.d/mysqld.cnf | grep bind-address
bind-address = 127.0.0.1

Адреса совпадают, значит настроено верно, что и должно быть по умолчанию.
Установка и настройка PhpMyAdmin
Установка PhpMyAdmin производится командой:
sudo apt install phpmyadmin php-mbstring php7.0-mbstring php-gettext
Во время установки нужно будет выбрать, какой веб-сервер будет настраиваться для запуска PhpMyAdmin, здесь выбираем apache2 и нажимаем Enter.

Дальше на вопрос: "настроить базу данных для phpmyadmin с помощью dbconfig-common?
Нужно ответить <ДА>

Придумываем MySQL пароль приложения для PhpMyAdmin:

Далее подтверждаем введенный MySQL пароль для phpmyadmin:

После установки PhpMyAdmin, в терминале последовательно выполняем команды:
ссылка обычно создаётся автоматически, навсякий случай
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
далее даём команды серверу:
sudo a2enconf phpmyadmin
sudo service apache2 reload
Теперь переходим в веб-браузере по ссылке http://localhost/phpmyadmin/ и проверяем работу PhpMyAdmin, если инструкция была выполнена полностью, то увидим:

Нужно войти и создать пустую базу , если вы планируете настраивать виртуальный хост.

Для входа в PhpMyAdmin вводим имя пользователя root и пароль, указанный при настройке PhpMyAdmin.
Заключение.
Веб-сервер LAMP и PhpMyAdmin успешно установлены. Теперь мы можем размещать по адресу /var/www/html свои локальные сайты. Но лучше - размещать локальные сайты в папке пользователя- об этом рассказывает другая записка.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- 210 просмотров