Как установить LAMP Stack в Ubuntu 15.10

  1. 1. Установите Apache
  2. Тест Apache:
  3. 2. Установите MySQL
  4. 3. Установите MariaDB
  5. 4. Установите PHP
  6. 5. Управление базами данных MySQL (необязательно)
  7. 6. Доступ к веб-консоли phpMyAdmin.

LAMP - это комбинация операционной системы и программного пакета с открытым исходным кодом. Аббревиатура LAMP пришла от первых букв L inux, HTTP-сервера Pache, базы данных M ySQL или M ariaDB и P HP / P erl / P ython. В этом руководстве описывается, как установить стек LAMP в Ubuntu 15.10, однако описанные ниже шаги должны работать с предыдущими версиями Ubuntu, такими как Ubuntu 15.04 / 14.10 / 14.04 / 13.10 и т. Д.

1. Установите Apache

Apache - это многоплатформенный веб-сервер с открытым исходным кодом. Он предоставляет полный набор функций веб-сервера, включая CGI, SSL и виртуальные домены.

Чтобы установить Apache, введите:

sudo apt-get установить apache2

Тест Apache:

Откройте веб-браузер и перейдите по адресу http: // localhost / или http: // server-ip-address / .

2. Установите MySQL

MySQL - это система управления реляционными базами данных (RDBMS), которая работает как сервер, обеспечивающий многопользовательский доступ к ряду баз данных, хотя SQLite, вероятно, имеет больше встроенных развертываний.

sudo apt-get установить mysql-сервер mysql-клиент

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

Введите пароль еще раз.

MySQL установлен сейчас.

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

На Ubuntu 15.10 / 15.04:

sudo systemctl status mysql

В Ubuntu 14.10 и предыдущих версиях:

sudo service mysql status

Пример вывода:

● mysql.service - MySQL Community Server Загружен: загружен (/lib/systemd/system/mysql.service; включен; предустановка поставщика: включен) Активен: активен (работает) с Пн 2015-10-26 14:23:01 IST; 28s ago Основной PID: 3577 (mysqld_safe) CGroup: /system.slice/mysql.service 35─3577 / bin / sh / usr / bin / mysqld_safe 39─3924 / usr / sbin / mysqld --basedir = / usr --datadir = / var / lib / mysql - ... 26 октября 14:23:00 сервер systemd [1]: запуск MySQL Community Server ... 26 октября 14:23:00 сервер mysqld_safe [3577]: 151026 14:23: 00 mysqld_safe Не могу ... 26 октября 14:23:00 сервер mysqld_safe [3577]: 151026 14:23:00 mysqld_safe Loggin .... 26 октября 14:23:01 сервер mysqld_safe [3577]: 151026 14: 23:01 mysqld_safe Начало ... l 26 октября 14:23:01 сервер systemd [1]: запущен MySQL Community Server. Подсказка: некоторые строки были эллиптическими, используйте -l, чтобы показать их полностью.

3. Установите MariaDB

Если вы хотите использовать MariaDB вместо MySQL Community Edition, выполните следующие действия.

MariaDB - капля замены для MySQL. Это надежный, масштабируемый и надежный SQL-сервер, имеющий множество улучшений.

Сначала вы должны удалить существующие пакеты MySQL, если таковые имеются. Чтобы полностью удалить MySQL вместе с файлами конфигурации, введите следующие команды одну за другой:

sudo systemctl stop mysql sudo apt-get удалить --purge mysql-server mysql-client mysql-common sudo apt-get автоудаление sudo apt-get autoclean sudo rm -rf / var / lib / mysql / sudo rm -rf / etc / mysql /

После удаления MySQL выполните следующую команду, чтобы установить MariaDB.

sudo apt-get установить mariadb-сервер

Кроме того, вы можете установить его с помощью Репозиторий MariaDB если вы хотите попробовать самую последнюю версию MariaDB. Выполните следующие команды, чтобы добавить PPA. На момент написания этого, MariaDB PPA еще не обновлен до Ubuntu 15.04. Однако вместо этого мы можем использовать репозиторий Ubuntu 14.10.

sudo apt-get установить свойства программного обеспечения-общие sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http: //download.nus .edu.sg / mirror / mariadb / repo / 10.1 / ubuntu vivid main '

Обновите список источников программного обеспечения и установите MariaDB, используя следующие команды:

sudo apt-get update sudo apt-get установить mariadb-сервер

Во время установки вам будет предложено установить пароль пользователя root «mysql». Введите пароль дважды и завершите установку.

Важное примечание: в Ubuntu 15.10 / 15.04 MariaDB не будет просить вас установить пароль пользователя root во время установки.

Также вы не можете установить пароль вручную с помощью следующей команды:

mysql_secure_installation

Это выдаст следующую ошибку.

ПРИМЕЧАНИЕ: ЗАПУСК ВСЕХ ЧАСТЕЙ ЭТОГО СКРИПТА РЕКОМЕНДУЕТСЯ ДЛЯ ВСЕХ СЕРВЕРОВ MariaDB В ПРОИЗВОДСТВЕННОМ ИСПОЛЬЗОВАНИИ! ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ КАЖДЫЙ ШАГ! Чтобы войти в MariaDB для его защиты, нам понадобится текущий пароль для пользователя root. Если вы только что установили MariaDB и еще не установили пароль root, пароль будет пустым, поэтому вам просто нужно нажать здесь. Введите текущий пароль для пользователя root (введите без пароля): ОШИБКА 1698 (28000): Доступ запрещен для пользователя 'root' @ 'localhost' Введите текущий пароль для пользователя root (введите без пароля):

Чтобы исправить эту ошибку, войдите в приглашение mysql без пароля от имени пользователя root:

sudo mysql -u root

Затем выполните следующие команды одну за другой в приглашении mysql:

использовать mysql; обновить пользовательский набор плагинов = '' где пользователь = 'root'; сбрасывать привилегии; \ д

Вот и все. Теперь установите пароль администратора базы данных «root» с помощью команды. Нажмите Enter и перейдите с настройками по умолчанию.

mysql_secure_installation

Пример вывода:

ПРИМЕЧАНИЕ: ЗАПУСК ВСЕХ ЧАСТЕЙ ЭТОГО СКРИПТА РЕКОМЕНДУЕТСЯ ДЛЯ ВСЕХ СЕРВЕРОВ MariaDB В ПРОИЗВОДСТВЕННОМ ИСПОЛЬЗОВАНИИ! ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ КАЖДЫЙ ШАГ! Чтобы войти в MariaDB для его защиты, нам понадобится текущий пароль для пользователя root. Если вы только что установили MariaDB и еще не установили пароль root, пароль будет пустым, поэтому вам просто нужно нажать здесь. Введите текущий пароль для пользователя root (введите «нет»): ОК, успешно использованный пароль, переходите к следующему ... Установка пароля пользователя root гарантирует, что никто не сможет войти в систему пользователя root MariaDB без соответствующей авторизации. Установить пароль root? [Y / n] y Новый пароль: введите новый пароль еще раз: Пароль успешно обновлен! Перезагрузка таблиц привилегий .. ... Успех! По умолчанию установка MariaDB имеет анонимного пользователя, что позволяет любому входить в MariaDB без необходимости создания учетной записи пользователя. Это предназначено только для тестирования, и чтобы установка прошла более гладко. Вы должны удалить их, прежде чем переходить в производственную среду. Удалить анонимных пользователей? [Да / Нет] ... Удачи! Обычно пользователю root разрешается подключаться только с «localhost». Это гарантирует, что кто-то не сможет угадать пароль root от сети. Запретить вход в систему root удаленно? [Да / Нет] ... Удачи! По умолчанию MariaDB поставляется с базой данных «test», доступ к которой может получить каждый. Это также предназначено только для тестирования и должно быть удалено перед переходом в производственную среду. Удалить тестовую базу данных и получить к ней доступ? [Y / n] - Удаление тестовой базы данных ... ОШИБКА 1008 (HY000) в строке 1: невозможно удалить базу данных 'test'; база данных не существует ... Ошибка! Не критично, продолжайте двигаться ... - Удаление привилегий в тестовой базе данных ... ... Успех! Перезагрузка таблиц привилегий гарантирует, что все внесенные изменения вступят в силу немедленно. Перезагрузить таблицы привилегий сейчас? [Да / Нет] ... Удачи! Уборка ... Все готово! Если вы выполнили все вышеперечисленные шаги, ваша установка MariaDB теперь должна быть безопасной. Спасибо за использование MariaDB!

Проверьте, работает ли mariadb, с помощью следующей команды:

sudo service mysql status

Пример вывода:

● mysql.service - LSB: запуск и остановка демона сервера баз данных mysql. Загружен: загружен (/etc/init.d/mysql) Активен: активен (работает) с Пн 2015-10-26 14:26:36 IST; 2 мин. 5 с. Назад Документы: man: systemd-sysv-generator (8) CGroup: /system.slice/mysql.service ├─6387 / bin / bash / usr / bin / mysqld_safe 6─6388 logger -p демон err -t / etc /init.d/mysql -i └─6544 / usr / sbin / mysqld --basedir = / usr --datadir = / var / lib / mysql --... 26 октября 14:26:39 сервер / etc / mysql / debian-start [6595]: mysql.time_zone_transit ... 26 октября 14:26:39 сервер / etc / mysql / debian-start [6595]: mysql.time_zone_transit ... 26 октября 14:26:39 сервер / etc / mysql / debian-start [6595]: mysql.user ... 26 октября 14:26:39 сервер / etc / mysql / debian-start [6595]: этап 2/6: исправление просмотров 26 октября 14:26:39 сервер / etc / mysql / debian-start [6595]: обработка баз данных 26 октября 14:26:39 сервер / etc / mysql / debian-start [6595]: information_schema 26 октября 14:26:39 сервер / etc / mysql / debian -start [6595]: mysql 26 октября 14:26:39 сервер / etc / mysql / debian-start [6595]: performance_schema 26 октября 14:26:39 сервер / etc / mysql / debian-start [6653]: проверка на наличие небезопасный r ... 26 октября 14:26:39 сервер / etc / mysql / debian-start [6657]: запуск myisam-r ecov ... Подсказка: некоторые строки были эллиптическими, используйте -l, чтобы показать их полностью.

4. Установите PHP

PHP (рекурсивная аббревиатура для PHP: Hypertext Preprocessor) - широко используемый универсальный язык сценариев с открытым исходным кодом, который особенно подходит для веб-разработки и может быть встроен в HTML.

Установите PHP с помощью следующей команды:

sudo apt-get установить php5 php5-mysql libapache2-mod-php5

Чтобы проверить PHP, создайте образец файла «testphp.php» в корневой папке документов Apache.

sudo nano /var/www/html/testphp.php

Добавьте следующие строки:

<? php phpinfo (); ?>

Перезапустите сервис apache2.

На Ubuntu 15.10 / 15.04:

sudo systemctl перезапустить apache2

В Ubuntu 14.10 и ниже:

перезапуск службы sudo apache2

Перейдите по адресу http: //server-ip-address/testphp.php . Он будет отображать все детали о PHP, такие как версия, дата сборки и команды и т. Д.

Если вы хотите установить все модули php одновременно, введите команду sudo apt-get install php * и перезапустите службу apache2. Чтобы проверить модули, откройте веб-браузер и перейдите по адресу http: //server-ip-address/testphp.php . Вы сможете увидеть все установленные модули php.

5. Управление базами данных MySQL (необязательно)

Установите phpMyAdmin

phpMyAdmin - это бесплатный инструмент веб-интерфейса с открытым исходным кодом, используемый для управления базами данных MySQL. Он доступен в официальных репозиториях Debian. Так что установите его с помощью команды:

sudo apt-get установить phpmyadmin

Выберите веб-сервер, который должен быть автоматически настроен для запуска phpMyAdmin. В моем случае это apache2.

У phpMyAdmin должна быть установлена ​​и настроена база данных, прежде чем ее можно будет использовать. Это может быть необязательно обработано dbconfig-common.

Выберите «Да», чтобы сконфигурировать базу данных для phpmyadmin с dbconfig-common.

Выберите «Да», чтобы сконфигурировать базу данных для phpmyadmin с dbconfig-common

Введите пароль администратора базы данных.

Введите пароль администратора базы данных

Введите пароль приложения MySQL для phpmyadmin:

Введите пароль приложения MySQL для phpmyadmin:

Повторно введите пароль:

Повторно введите пароль:

Успех! Установка phpMyAdmin установлена.

Дополнительное примечание: если вы тщательно выполнили все шаги, phpMyAdmin должен работать очень хорошо. Если phpMyAdmin не работает, выполните следующие действия.

Откройте терминал и введите:

sudo nano /etc/apache2/apache2.conf

Добавьте следующую строку в конце.

Включить /etc/phpmyadmin/apache.conf

Сохранить и выйти. Перезапустите сервис Apache:

На Ubuntu 15.10 / 15.04:

sudo systemctl перезапустить apache2

В Ubuntu 14.10 и ниже:

sudo /etc/init.d/apache2 restart

6. Доступ к веб-консоли phpMyAdmin.

Теперь вы можете получить доступ к консоли phpmyadmin, перейдя по адресу http: // server-ip-address / phpmyadmin / из вашего браузера.

Введите имя пользователя и пароль MySQL, которые вы указали в предыдущих шагах. В моем случае это «рут» и «убунту».

В моем случае это «рут» и «убунту»

Вы будете перенаправлены на основной веб-интерфейс PhpMyAdmin.

Вы будете перенаправлены на основной веб-интерфейс PhpMyAdmin

Отсюда вы можете управлять своими базами данных MySQL через веб-интерфейс phpMyAdmin.

Вот и все. Ваш стек LAMP готов к использованию.

Похожие

Как установить LAMP Stack с помощью PhpMyAdmin в Ubuntu 18.04
... установите веб-сервер Apache, используя следующие команды. $ sudo apt update $ sudo apt установить apache2 2. После завершения процесса установки служба apache должна запуститься автоматически и будет включена для запуска во время загрузки системы, вы можете проверить, работает ли она, используя следующую команду. $ sudo systemctl status apache2 3. Если у вас включен и работает системный брандмауэр,
Как установить LAMP Stack (Apache, MariaDB, PHP7.1) в Ubuntu 17.10
... данных MariaDB MariaDB - это полная замена MySQL. Введите следующую команду, чтобы установить его на Ubuntu 17.10. sudo apt установить mariadb-сервер mariadb-клиент После установки сервер MariaDB должен автоматически просматриваться. Используйте systemctl, чтобы проверить его статус. systemctl статус mariadb Выход: ● mariadb.service - сервер базы данных MariaDB. Загружен: загружен (/lib/systemd/system/mariadb.service;
Как установить веб-сервер Apache в Ubuntu 18.04
HTTP- сервер Apache - это бесплатный, мощный, стабильный, надежный и наиболее широко используемый кроссплатформенный веб-сервер с открытым исходным кодом, работающий в Unix-подобных системах, таких как операционные системы Linux и Windows. Он предлагает множество мощных функций, содержащих динамически загружаемые модули, мощную поддержку мультимедиа и огромную интеграцию с другим популярным программным обеспечением. Он также работает в качестве обратного прокси-сервера
Как хранить кофе?
[blockquote] Power of Storage Storage (ППК) [/ blockquote] Правила ППК очень просты. Храните кофе в темном и прохладном месте. Период. Это означает, что подоконник снят, шкаф рядом с духовкой выключен, прозрачная банка или емкость для кофе также выпадают! Лучше всего использовать один из следующих методов, который значительно продлит срок службы вашего кофе:
Веб-сервер Apache на Ubuntu 14.04 LTS
... apache-na-ubuntu-1404-lts-1.jpg" alt=""> Apache HTTP Web Sever (Apache) - это веб-приложение с открытым исходным кодом для развертывания веб-серверов. В этом руководстве объясняется, как установить и настроить веб-сервер Apache в Ubuntu 14.04 LTS. Если вместо этого вы хотите установить полный стек LAMP (Linux, Apache, MySQL и PHP), см. ЛАМПА на Ubuntu 14.04 руководство. Примечание.
Фотоальбомы
ПРИМЕЧАНИЕ: мы создаем альбомы только для наших клиентов, с которыми мы сделали фотографии. Здесь подробный прайс-лист фотоальбомов, фотокниг и продуктов. Я представляю вам лучший способ представить фотографии с вашего свадебного освещения.
Autodesk Inventor - управление проектами »Приложения
... данных проектирования. Помимо конструкторов, люди из других отделов компании также должны иметь доступ к информации о проекте и компонентах, включенных в проект. Проектный помощник Похоже, что единственной спасательной платой будет внедрение внешней системы для управления проектной документацией, которая, однако, сопряжена с дополнительными затратами и отодвигает оптимальную производительность программного обеспечения САПР, на которое уже были потрачены довольно значительные
Как очистить куки на iPad
ouhdesire / 123RF Вы, вероятно, читаете это, потому что вы слышали что-то негативное о файлы cookie браузера , Может быть, у вас есть проблемы с конфиденциальностью, или вы просто пытаетесь освободить место на вашем IPad , Безотносительно причины мы собираемся показать вам, как очистить куки
Аудио конвертер: посмотрите, как установить fre: ac на Linux
Ищу хороший аудио для вашей системы? Тогда посмотри как установить fre: ac на Linux и решите вашу проблему. fre: ac это аудио конвертер, а также с открытым исходным кодом CD Ripper. Помимо того, что он бесплатный, он поддерживает различные аудиоформаты и кодеры, а также доступен на нескольких языках.
Как безопасно пользоваться браузером Internet Explorer
There are no translations available. Ощущение безопасности делает человека неосторожным й. Александр Дюма (отец) В Интернете часто можно встретить рекомендацию не пользоваться Internet Explorer (IE), которую умудренные опытом «гуру» дают начинающим или
Как создать ключ API Карт Google
Совсем недавно Google внедрил биллинговую систему для использования Google Maps на веб-сайтах. Казалось бы, другой коммерческий сервис означает, что каждый, кто использует Карты Google, должен будет залезть в карманы. Однако расходы относятся в основном к веб-сайтам с большим количеством

Комментарии

Привлечь трафик на страницы вашего продукта Как получить огромный трафик в вашем блоге с Slideshare Как получить огромный трафик в вашем блоге с Slideshare Никогда не слышал о Slideshare?
Хотите управлять двумя компьютерами с помощью одной мыши и клавиатуры? Есть ли у вас, например, настольный компьютер и ноутбук, которым вы часто пользуетесь поочередно и хотите использовать их более комфортно? Вы можете использовать одну мышь и клавиатуру для поддержки до 4 компьютеров по локальной или беспроводной сети.
Хотите знать, как установить программное обеспечение из командной строки?
Хотите знать, как установить программное обеспечение из командной строки? У вас есть старые приложения Windows, которые вы просто должны запустить на своем компьютере Apple? Прочитайте больше перетащив его в папку « Приложения ». 3. Создайте свой USB-установщик Вставьте USB-диск, который вы будете использовать, в свой Mac и запустите встроенную
И как только вы решите, какой «внешний вид» вы хотите, как вы добьетесь этого?
И как только вы решите, какой «внешний вид» вы хотите, как вы добьетесь этого? «Твердость» или «мягкость» света имеет первостепенное значение. Нерассеянный прямой свет будет отбрасывать на объект жесткие тени, которые могут быть желательными или нет в зависимости от того, что хочет фотограф. Перемещение источников света ближе или дальше от объекта изменит мягкость света и его интенсивность. Тщательный баланс положения и яркости клавиш по сравнению с заливкой или подсветкой
Вы знаете, что Google есть возможность, но как насчет Яндекса?
Вы знаете, что Google есть возможность, но как насчет Яндекса? Что такое яндекс? Яндекс (официально запущенный в 1997 году) - самый популярный браузер, используемый в русскоязычном мире. Яндекс быстро набирает популярность и становится крупнейшей поисковой системой в России. В настоящее время Яндекс
Как будет выглядеть будущее?
Как будет выглядеть будущее? Наблюдая за процессом размножения беспроводных устройств, нетрудно догадаться, что в будущем нам придется подключить модем к роутеру. Сегодня у каждого из нас есть ноутбук, смартфон, планшет и множество бытовых приборов, которые можно подключить к WLAN. Чтобы каждый мог иметь доступ к Интернету, необходимо Wi-Fi роутер ,
Как мы можем стать более продуктивным?
Как мы можем стать более продуктивным? Что может помочь нам быть более продуктивным? Какие инструменты делают нас наиболее продуктивными? Прочитайте больше , К сожалению, быстрый набор Opera не позволяет этого, поэтому вам придется добавить его вручную. Это просто. Перейдите в Расширения> Be Limitless> Опции и скопируйте ссылку «Главная» с этой страницы.
В какое время открыты глобальные фондовые биржи и как это приводит к потоку капитала?
В какое время открыты глобальные фондовые биржи и как это приводит к потоку капитала? Есть ли часы, когда лучше инвестировать в Форекс и где растут наши шансы на прибыль? Конечно! Рынок Форекс открыт 24 часа в сутки Форекс, благодаря размещению бирж в разных часовых поясах, позволяет торговать 5 (6 - если кто-то включает время торговли в воскресенье) дней в неделю . Начиная с 23:00 в воскресенье и заканчивая в 22:00 в пятницу по польскому
Как купить на AliExpress?
Как купить на AliExpress? Вы только начинаете свое приключение с AliExpress ? встреча направляющие это даст вам советы о том, как сделать удовлетворительные покупки. Благодаря им заказанная детская одежда (и не только) станет идеальной. Как купить на AliExpress Размер размер неровный
Как добавить пользовательские шрифты на свой сайт WordPress?
Как добавить пользовательские шрифты на свой сайт WordPress? Какие-либо дополнительные советы или мысли по поводу вышеизложенного? Дайте нам знать в разделе комментариев ниже.
Как позаботиться о безопасности?
Как позаботиться о безопасности? К счастью, нам никогда не придется быть неземным, складывая свернутые записи в бюстгальтер, обувь, носки или трусы. Производители туристических гаджетов избавят нас от этой проблемы. Посмотрите, что они приготовили для нас: Пояс с хранилищем денег Это незаменимый гаджет, который гарантирует комфорт безопасной перевозки наличными. Он оснащен крошечным карманом, в котором вы можете хитро спрятать свои деньги. Карман застегивается
Второе: как насчет этого затмения?
Второе: как насчет этого затмения? И здесь у меня есть плохие новости, потому что полное лунное затмение, объявленное 31 января 2018 года, к сожалению, не будет видно с территории Польши. 🙁 Они смогут полюбоваться жителями Азии, Австралии и некоторых частей Северной Америки. О сайтах, сообщающих об этом сенсационном явлении («первый за 152 года!»), Позорно стыдитесь в самом конце.

Установить пароль root?
Удалить анонимных пользователей?
Запретить вход в систему root удаленно?
Удалить тестовую базу данных и получить к ней доступ?
Перезагрузить таблицы привилегий сейчас?
Php phpinfo (); ?
Хотите управлять двумя компьютерами с помощью одной мыши и клавиатуры?
Есть ли у вас, например, настольный компьютер и ноутбук, которым вы часто пользуетесь поочередно и хотите использовать их более комфортно?
Хотите знать, как установить программное обеспечение из командной строки?
Хотите знать, как установить программное обеспечение из командной строки?