Установить LAMP на Raspberry Pi, Banana Pi и Orange Pi под ОС Ubuntu 16.04 можно также, как и на обычном компьютере на котором установлен Ubuntu. Для создания этой стать я выбрал Orange Pi PC. Раньше, аналогичным способом, был установлен ламп и на Banana Pi M3. В обоих случаях всё прошло штатно. После установки LAMP на ваш мини компьютер, можно будет легко создать свой веб-сайт на базе CMS WordPress, Drupal, Joomla или веб-приложение на Yii Framework 1.x/2.x.
Что такое LAMP?
LAMP — это набор программного обеспечения с открытым исходным кодом, которой обычно устанавливается на сервер для отображения динамических веб-сайтов и веб-приложений. LAMP назван по первым буквам входящих в его состав компонентов:
- Linux — операционная система Linux;
- Apache — свободный веб-сервер;
- MySQL — свободная реляционная система управления базами данных (СУБД);
- PHP — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений.
Установка веб-сервера LAMP
Установить Linux, Apache, MySQL и PHP на Ubuntu 16.04 можно и отдельно соблюдая последовательность. Но так как человек ленивое существо, для этих целей была создана одна единственная команда:
sudo apt-get install lamp-server^
Далее необходимо копировать команду Ctrl+C, запустить терминал одновременным нажатием клавиш Ctrl+Alt+T. Далее нужно вводите команду в терминал нажимая комбинацию клавиш Ctrl+Shift+V. Также можно вставить команду через контекстное меню терминала, возникающее при нажатии правой кнопки мышки. После вставки нажмите Ентер. Далее нажмите y и опять Ентер.
Во время установки нужно будет ввести пароль для MySQL пользователя root:
Затем нужно будет ввести пароль ещё раз:
В Ubuntu 14.04 во время установки LAMP сервера может появится такое предупреждение:
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 с указанием имени локального сервера. В Ubuntu 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 сервер, запущен и работает:
Если LAMP сервер работает после него нужно проверить работает ли php7. Для этого можно создать php файл по адресу «/var/www/html/test.php» и в нём вставить строчку:
<?php phpinfo(); ?>
php файл можно создать с помощью текстового редактора в терминале:
sudo pluma /var/www/html/test.php
После сохранения файла перезапустить необходимо Apache2:
sudo service apache2 reload
Затем открыть адрес http://localhost/test.php, в случае успешной работы php7 появится страница с информацией об установленном php:
Информацию о php можно узнать выполняя в терминале следующую команду:
php -v
После PHP проверить необходимо и MySQL сервер. Для успешной работы база данных MySQL должна использовать IP-адрес локального веб-сервера. Для начала выполнить команду в терминале:
cat /etc/hosts | grep localhost
после:
cat /etc/mysql/mysql.conf.d/mysqld.cnf | grep bind-address
Локальный IP равен 127.0.0.1 и адрес MySQL тоже 127.0.0.1. Адреса совпадают, значит настроено всё правильно, что и должно быть по умолчанию.
Установка и настройка PhpMyAdmin
Установка PhpMyAdmin производится командой:
sudo apt install phpmyadmin php-mbstring php7.0-mbstring php-gettext
Во время установки нужно будет выбрать, какой веб-сервер будет настраиваться для запуска PhpMyAdmin. Так как установлен apache2, выбирать нужно его нажимая Пробел,
после — Enter:
Дальше на вопрос: «настроить базу данных для phpmyadmin с помощью dbconfig-common?», отвечать нужно «Yes» .
Теперь нужно придумывать MySQL пароль приложения для PhpMyAdmin:
Далее надо подтверждать введенный MySQL пароль для phpmyadmin:
Внимание:
Лучше не оставлять пустым пароль пользователя root для MySQL, т.к. потом не получится авторизоваться в phpmyadmin
После установки PhpMyAdmin, в терминале последовательно выполнять команды:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo service apache2 reload
Для проверки работоспособности PhpMyAdmin, в веб-браузере нужно перейти по ссылке http://localhost/phpmyadmin/, если инструкция была выполнена полностью, то увидите следующую картинку:
Для входа в PhpMyAdmin вводить необходимо имя пользователя root и пароль, указанный при настройке PhpMyAdmin.
Заключение
Веб-сервер LAMP и PhpMyAdmin успешно установлены. Теперь вы можем размещать свои локальные сайты по адресу /var/www/html.
azithromycin canadian pharmacy
farmacia gibraltar online viagra: viagra para hombre venta libre — comprar viagra contrareembolso 48 horas
viagra consegna in 24 ore pagamento alla consegna: viagra pfizer 25mg prezzo — dove acquistare viagra in modo sicuro
overseas online pharmacies
comprar viagra en espaГ±a envio urgente contrareembolso: sildenafilo cinfa 100 mg precio farmacia — viagra online cerca de bilbao
cialis farmacia senza ricetta: viagra generico in farmacia costo — esiste il viagra generico in farmacia
comprar viagra en espaГ±a envio urgente: viagra online cerca de toledo — viagra online cerca de toledo
sildenafilo 50 mg comprar online: comprar sildenafilo cinfa 100 mg espaГ±a — comprar sildenafilo cinfa 100 mg espaГ±a
top rated online canadian pharmacies
se puede comprar sildenafil sin receta: venta de viagra a domicilio — venta de viagra a domicilio
canadapharmacyonline.com
overseas no rx drugs online
canadian drugs pharmacies online
order from canadian pharmacy
buying drugs canada
most trusted canadian pharmacy
legitimate online pharmacies
best online pharmacy no prescription
canadian online pharmacies legitimate
canada drugs online
pharmacy price compare
canadian pharmacy azithromycin
canadian pharmacies that deliver to the us
online shopping pharmacy india india pharmacy Online medicine order
legal online pharmacy coupon code: canadian online pharmacy no prescription — canadian valley pharmacy
mexican pharmacy — medicine from canada with no prescriptions prescription meds without the prescription
canadian pharmacies shipping to usa — drugs without a doctor s prescription top rated online pharmacy
cheap drugs online — prescription drugs without prior prescription canadian pharmacy generic
san antonio cialis doctor Cialis without a doctor prescription generic cialis paypal payment
cialis in melbourne australia buy Cialis online cialis 800 black canada
pharmacy website india cheapest online pharmacy india indian pharmacy