Установить 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.
viagra cost
аккаунты маркетплейсов купить social-accounts-marketplace.ru
online pharmacies canada reviews
how to take sildenafil 20 mg
Продажа аккаунтов соцсетей https://marketplace-akkauntov-top.ru
manga mercenary latest manga updates online
best canadian online pharmacies
маркетплейс аккаунтов услуги по продаже аккаунтов
sildenafil citrate
услуги по продаже аккаунтов https://birzha-accauntov.ru
маркетплейс аккаунтов маркетплейс аккаунтов
купить аккаунт с прокачкой аккаунты с балансом
безопасная сделка аккаунтов https://pokupka-akkauntov-online.ru/
Sell Pre-made Account buyverifiedaccounts001.com
Marketplace for Ready-Made Accounts Account Sale
Account Selling Service Verified Accounts for Sale
Account Trading Service Sell Account
sildenafil walmart
Buy and Sell Accounts Website for Selling Accounts
profitable account sales find accounts for sale
buy account guaranteed accounts
accounts market online account store
pain meds online without doctor prescription
accounts market secure account purchasing platform
account purchase https://buycheapaccounts.com
accounts marketplace find accounts for sale
buy pre-made account social media account marketplace
verified accounts for sale account market
account trading ready-made accounts for sale
accounts marketplace account buying platform
gaming account marketplace account exchange
buy pre-made account marketplace for ready-made accounts
marketplace for ready-made accounts account purchase
online account store account trading service
account trading platform account acquisition
account marketplace website for selling accounts
account trading account sale
website for selling accounts secure account purchasing platform
заказать курсовой заказ курсовых работ
sell pre-made account profitable account sales
account sale ready-made accounts for sale
sildenafil 60mg
курсовая заказать https://kursoviehelp.ru
purchase ready-made accounts gaming account marketplace
account buying platform verified accounts for sale