5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как установить веб-сервер Apache с PHP 7, MariaDB/MySQL и phpMyAdmin (LAMP) на Ubuntu или

Как установить веб-сервер Apache с PHP 7, MariaDB/MySQL и phpMyAdmin (LAMP) на Ubuntu 16.10 или 17.04

В этой статье будет показано, как установить веб-сервер на Ubuntu 16.10 или 17.04. Кроме веб-сервера Apache мы установим PHP 7, MariaDB (полный аналог MySQL с дополнительными улучшениями) и phpMyAdmin. Эта инструкция применима к Ubuntu 16.10 или 17.04 серверной и настольной версий. Т.е. вы можете установить веб-сервер как на свой домашний компьютер, так и на виртуальный частный сервер (VPS).

Если вам нужен надёжный и недорогой VPS/VDS, то вы найдёте их по ссылкам: отечественный (имеются пробные периоды) и иностранный (при регистрации по ссылке $10 уже на счету)

LAMP — это аббревиатура от Linux, Apache, MySQL/MariaDB, PHP. Веб-сервер позволит вам прямо на локальной машине устанавливать и тестировать WordPress, Joomla, Drupal и свои сайты. Эта связка является стандартной для большинства веб-хостингов и именно эти программы обычно требуются для работы веб-сайтов.

Что понадобится

Прежде, чем приступить к выполнению шагов руководства, проверьте наличие:

  • SSH клиент, установленный на локальном компьютере (см. руководство как подключиться к Вашему VPS Через Терминал Putty SSH, если вы пользователь Windows).
  • VPS запущенный на ОС Ubuntu 16.04.
  • Не root пользователь с привилегиями sudo

Рекомендуется использовать пользователя с sudo вместо root пользователя для установки программного обеспечения из соображений безопасности. Если у вас есть доступ root к вашему VPS серверу вы можете создать пользователя с sudo следующей командой:

Затем переключитесь на нового пользователя:

Установка MySQL

Далее необходимо установить систему управления базами данных. MySQL является наиболее распространенной СУБД, ее относительно легко установить и начать работать. Это вполне быстрая система из-за того, что в ней не реализован полный стандарт SQL и столько типов данных, сколько в других СУБД (в частности, PostgreSQL). Это делает MySQL отличным инструментом для использования при написании простых приложений, которые быстро работают и просты в настройке, но не требуют слишком сложного функционирования.

Для установки MySQL выполните следующую команду:

sudo apt-get install mysql-server

После установки рекомендуется запускать скрипт безопасности:

Для проверки установки необходимо подключиться к MySQL, при подключении требуется ввести пароль:

Способ 3: Использование dpkg для принудительного удаления

Иногда, в редких случаях, приведенные выше команды не будут работать, и сломанный пакет не будет исправлен. В этом случае вам нужно будет удалить пакет вручную и с силой. Этот метод требует, чтобы вы уже знали, какой пакет поврежден.

Читать еще:  Как удалить драйверы nVidia Кали Линукс

Сначала вы можете попробовать удалить проблемный пакет с помощью apt-get, введя следующую команду:

Вероятно, это не будет успешно выполнено, но стоит попробовать, прежде чем удалять его силой.

В зависимости от ошибок, возникающих при попытке удалить пакет в обычном режиме, вы можете определить разбитый пакет, используя dpkg и grep:

Эта команда перечисляет все пакеты, затем grep перечисляет любые результаты, содержащие флаг «r» в третьем поле, что означает «требуется восстановить» (требуется переустановка). Если появится сломанный пакет, вы сможете его удалить.

Выполните следующую команду, чтобы принудительно удалить пакет с вашего устройства. Не забудьте ввести свой пароль, чтобы разрешить удаление. Замените имя сломанной упаковки.

Как только это будет сделано, очистите и обновите apt-get:

После этого попробуйте установить пакет с нуля. Он должен нормально устанавливаться.

Команда w примечательна тем, что это самая короткая команда в Linux.

Команда w выводит информацию о пользователях, которые в данный момент используют систему.

Для каждого пользователя выводится его имя, информация о том, какую командую строку использует пользователь (оболочку), время регистрации в системе и время простоя и некоторые другие данные.

В первой строке, которую выводит команда w, показано текущее время, uptime (аптайм — время работы системы), количество пользователей, работающих в данный момент и среднее время загрузки системы (system load averages) за последние 1, 5 и 15 минут.

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

Установка Katoolin

Мы испытали Katoolin на сервере Ubuntu 16.04 LTS.

Так как он написан с использованием языка Python, вам необходимо установить Python на вашем сервере Linux.

Для того, чтобы установить Python и другие необходимые предпосылки на системах на основе DEB, выполните следующую команду:

В системах RPM на основе таких как RHEL, CentOS, Fedora:

После установки необходимых компонентов, установите Katoolin, как показано ниже:

Теперь мы установили Katoolin. Давайте идти вперед и посмотрим, как использовать его.

Применение

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

Для запуска Katoolin, выполните следующую команду:

Это выглядит так интерфейс командной строки katoolin.

Как вы видите выше, главный интерфейс Katoolin имеет четыре варианты. Введите номер, чтобы открыть соответствующее подменю. Давайте посмотрим, один за другим.

1. Добавить Kali репозиторий&обновление

Эта опция позволит вам добавить репозитарий kali Linux в вашей системе Linux. Для типа 1 (номер 1), чтобы добавить репозитарии.

Суб-меню откроется. Опять же, символ 1 , чтобы добавить Кали-Linux репозитории.

Затем введите 2, чтобы обновить репозитории:

символ 3, если вы хотите удалить добавленные kali-Linux репозитории, и введите 4 для просмотра содержимого файла sources.list.

Читать еще:  Как установить Debian в VirualBox. Полная пошаговая инструкция

Для того, чтобы вернуться в предыдущее меню, введите back и нажмите ENTER.

Для того, чтобы вернуться в главное меню, введите GOHOME и нажмите ENTER.

2. Категории

Для того, чтобы просмотреть весь перечень доступных категорий, типа 2 .

Как вы видите, в приведенном выше выводе есть доступных 14 категорий. Вы можете установить их все сразу, или установить какую – либо конкретную категорию, введя соответствующий номер категории.

Для того, чтобы установить все средства Kali Linux, введите (ноль) и нажмите клавишу ВВОД. Это позволит установить все инструменты. Это займет некоторое время, в зависимости от скорости интернет. Кроме того, убедитесь, что у вас есть достаточно свободного места на жестком диске. Установка будет потреблять много дискового пространства.

В качестве альтернативы, можно просто установить, то, что именно вы хотите. Скажем, например, для установки инструментов под категорией Exploitation tools, тип 8 и нажмите кнопку ENTER. Он будет отображать подменю и список всех доступных пакетов в этой категории. Вы можете установить все средства в этой категории, набрав (ноль), или введите любой конкретный номер, чтобы установить конкретный инструмент под категории Exploitation tools.

Чтобы вернуться к предыдущему меню, введите back , и вернуться в главное меню, типа gohome.

3. Установить индикатор classicmenu

Индикатор ClassicMenu представляет собой область уведомлений апплета для верхней панели настольной среды Unity в Ubuntu. Она обеспечивает простой способ получить классическое меню приложений GNOME для тех, кто предпочитает это через меню Unity. Как и в классическом меню GNOME, она включает в себя Wine игры и приложения.

Для того, чтобы установить его, введите 3 и нажмите ENTER , а затем введите у, чтобы подтвердить и установить его.

4. Установите меню Kali

Для установки меню Kali, символ 4 и символ у, чтобы подтвердить установку.

После того, как вы установили Katoolin, нажмите «Ctrl + C», чтобы выйти из него.

И это все. Как вы можете видеть, Katoolin довольно легкий и прямой инструмент, который обеспечивает простой способ установки инструментов Kali Linux в вашем дистрибутиве Linux. Вам не всегда нужен Kali Linux, чтобы попробовать все инструменты судебной экспертизы, проникновение и тестирование безопасности. Katoolin сделает это для вас в любом окне Linux. Дайте ему попробовать, вы не будете разочарованы.

Add-ons

Applications

Install your favorite apps on top of XAMPP. Bitnami provides a free all-in-one tool to install Drupal, Joomla!, WordPress and many other popular open source apps on top of XAMPP.

OS X native modules have been deprecated. Please use XAMPP-VM for OS X and the Linux version of the add-ons. Check our FAQs for more info.

  • WordPress Blog
  • Joomla! CMS
  • CMS Made Simple CMS
  • Drupal CMS
  • MediaWiki Wiki
  • PrestaShop e-Commerce
  • Moodle eLearning
  • ownCloud Media sharing
  • SugarCRM CRM
  • Magento e-Commerce
  • Zurmo CRM
  • TestLink Continuous Integration
  • DokuWiki Wiki
  • Osclass Online Classifieds
  • phpBB Forum
  • ProcessWire CMS
  • SuiteCRM CRM
  • EspoCRM CRM
  • AbanteCart e-Commerce
  • MODX CMS
  • Mahara Collaboration
  • Mautic Marketing Automation
  • MyBB Forum
  • OrangeHRM Human Resource Management
  • OpenCart e-Commerce
  • TYPO3 CMS
Читать еще:  Как найти поддомены хоста из Кали Линукс?

Documentation/FAQs

There is no real manual or handbook for XAMPP. We wrote the documentation in the form of FAQs. Have a burning question that’s not answered here? Try the Forums or Stack Overflow.

Add-ons

Bitnami provides a free all-in-one tool to install Drupal, Joomla!, WordPress and many other popular open source apps on top of XAMPP. Visit Bitnami XAMPP or click to see full list of add-ons for XAMPP.

Расширения

Приложения

Установите свои любимые приложения на XAMPP. Bitnami предоставляет бесплатный инструмент все-в-одном для установки Drupal, Joomla!, WordPress и многих других популярных приложений с открытым исходным кодом поверх XAMPP.

OS X native modules have been deprecated. Please use XAMPP-VM for OS X and the Linux version of the add-ons. Check our ЧаВО for more info.

  • WordPress Blog
  • Joomla! CMS
  • CMS Made Simple CMS
  • Drupal CMS
  • MediaWiki Wiki
  • PrestaShop e-Commerce
  • Moodle eLearning
  • ownCloud Media sharing
  • SugarCRM CRM
  • Magento e-Commerce
  • Zurmo CRM
  • TestLink Continuous Integration
  • DokuWiki Wiki
  • Osclass Online Classifieds
  • phpBB Forum
  • ProcessWire CMS
  • SuiteCRM CRM
  • EspoCRM CRM
  • AbanteCart e-Commerce
  • MODX CMS
  • Mahara Collaboration
  • Mautic Marketing Automation
  • MyBB Forum
  • OrangeHRM Human Resource Management
  • OpenCart e-Commerce
  • TYPO3 CMS

Документация/ЧАВО

Не существует руководства по использованию XAMPP. Мы написали документацию в форме ЧаВо. У вас есть вопрос на который тут нет ответа? Попробуйте Форумы или Stack Overflow.

Расширения

Bitnami предоставляет бесплатный инструмент все-в-одном для установки Drupal, Joomla!, WordPress и многих других популярных приложений с открытым исходным кодом на XAMPP. Посетите Bitnami XAMPP или нажмите здесь, чтобы увидеть полный список расширения для XAMPP.

Enable Two-Factor Authentication

You can also harden phpMyAdmin by enabling two-factor authentication, which is a feature added in version 4.8. To enable it, log into phpMyAdmin. Then go to Settings -> Two-factor authentication and select Authentication application (2FA).

After clicking the Configure two-factor authentication button, you will be presented with a QR code, which you need to scan with a two-factor authentication app on your phone.

Google Authenticator is a popular 2FA app, but I recommend FreeOTP, which is an open-source 2FA app developed by Red Hat. Once you enter the authentication code generated by your 2FA app, two-factor authentication is enabled. If you now log out and log back in, you need to enter the authentication code in addition to username and password.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector