Установить 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.
https://indiapharmacy.store/# ed drugs from india
https://withoutprescriptions.store/# canadian pharmacy online ship to usa
dating singles site online-dating-service
dating free online best online dating site
https://drugsoverthecounter.shop/# antibiotic eye drops over the counter
https://over-the-counter-drug.com/# over the counter pain medication
https://over-the-counter-drug.com/# best allergy medications over-the-counter
https://zithromax.science/# zithromax antibiotic
https://stromectol.science/# where to buy ivermectin
earch our drug database. Read information now.
stromectol price
Actual trends of drug. safe and effective drugs are available.
Read now. Get here.
https://stromectolst.com/# ivermectin 80 mg
Read here. Cautions.
Some trends of drugs. Generic Name.
purchase ivermectin
Read information now. Some trends of drugs.
drug information and news for professionals and consumers. Read here.
purchase ivermectin
Top 100 Searched Drugs. Prescription Drug Information, Interactions & Side.
Everything about medicine. Read information now.
https://stromectolst.com/# how much does ivermectin cost
Some are medicines that help people when doctors prescribe. Some are medicines that help people when doctors prescribe.
Everything about medicine. drug information and news for professionals and consumers.
https://stromectolst.com/# ivermectin tablets
Definitive journal of drugs and therapeutics. Definitive journal of drugs and therapeutics.
drug information and news for professionals and consumers. Drugs information sheet.
ivermectin 1mg
Drugs information sheet. Everything about medicine.
Cautions. Get warning information here.
stromectol tablets
Learn about the side effects, dosages, and interactions. Prescription Drug Information, Interactions & Side.
п»їMedicament prescribing information. Top 100 Searched Drugs.
stromectol drug
Actual trends of drug. Read information now.
Commonly Used Drugs Charts. drug information and news for professionals and consumers.
where to buy stromectol
Everything what you want to know about pills. Some trends of drugs.
Everything information about medication. All trends of medicament.
where to buy ivermectin pills
Some trends of drugs. Some trends of drugs.
All trends of medicament. Actual trends of drug.
can i order nexium without dr prescription
Read now. Medscape Drugs & Diseases.
Commonly Used Drugs Charts. Prescription Drug Information, Interactions & Side.
https://nexium.top/# can i get generic nexium prices
Definitive journal of drugs and therapeutics. All trends of medicament.
Generic Name. Best and news about drug.
https://levaquin.science/# where buy levaquin
Commonly Used Drugs Charts. Drugs information sheet.
Read information now. Drugs information sheet.
where to buy cheap mobic for sale
Drugs information sheet. Cautions.