Муниципальное образовательное учреждение дополнительного Методический центр «Раменский дом учителя»



  • Как научиться
  • Уроки начинающим
  • _empty_
  • Новости
  • Статьи

    Как установить Linux, Apache, MySQL, PHP (LAMP) в Ubuntu 16.04

    1. Что вам нужно
    2. Как работает ЛАМПА
    3. Шаг 1 - Установка веб-сервера Apache
    4. Проверка вашей установки
    5. Устранение неполадок при установке
    6. Шаг 2 - Установка MySQL
    7. Шаг 3 - Установка PHP
    8. Шаг 3.1 - Проверка вашей установки PHP
    9. Заключение

    Из этого туториала Вы узнаете, как установить LAMP на Ubuntu 16.04 VPS. LAMP - это сокращение от L inux, A pache, M ySQL, P HP. Это популярный стек для создания и развертывания динамических веб-приложений.

    В этом стеке Linux служит операционной системой для веб-приложения. MySQL используется в качестве базы данных. Apache используется в качестве веб-сервера. PHP используется для обработки динамического контента. В некоторых других вариантах этого стека вместо PHP или Python используется Perl. Однако для этого урока мы собираемся установить PHP, так как он является наиболее популярным выбором для этого стека.

    Что вам нужно

    Прежде чем вы начнете с учебника по Ubuntu LAMP, вам понадобится следующее:

    В целях безопасности рекомендуется использовать пользователя sudo вместо пользователя root . Если у вас есть root-доступ к вашему VPS-серверу, вы можете создать пользователя sudo с помощью следующих команд

    adduser <имя пользователя>

    Приведенная выше команда создает пользователя с указанным вами именем пользователя. Теперь сделайте вновь созданного пользователя sudoer.

    usermod -aG sudo <имя пользователя>

    Переключиться на этого нового пользователя.

    sudo su - <имя пользователя>

    Как работает ЛАМПА

    Когда запрос веб-страницы поступает на сервер, он передается приложению, которое называется веб-сервером, в нашем случае Apache. Apache ищет запрашиваемый файл в URL-адресе запроса и передает эту информацию интерпретатору PHP. Он выполняет логику, записанную в этом файле, при необходимости извлекает данные из базы данных MySQL и создает веб-страницу. Apache, наш веб-сервер отправляет эту сгенерированную веб-страницу клиенту. Весь этот процесс выполняется с некоторыми изменениями каждый раз, когда вы запрашиваете веб-страницу с сервера LAMP.

    Шаг 1 - Установка веб-сервера Apache

    Перед началом установки обновите систему и убедитесь, что у вас установлены последние пакеты.

    Обновление sudo apt-get Обновление sudo apt-get

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

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

    Проверка вашей установки

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

    Http: // <your_vps_ip_address_here>

    Например, если ваш IP-адрес VPS 195.110.59.211, ваш адрес должен быть:

    http://195.110.59.211

    Вы должны увидеть страницу, которая выглядит следующим образом:

    Примечание. Если вы не знаете IP-адрес своего VPS, самый быстрый способ найти его - выполнить следующую команду. Эта команда печатает публичный IP-адрес вашего VPS.

    dig + short myip.opendns.com @ resolver1.opendns.com

    Устранение неполадок при установке

    Если вы не видели изображение выше, не волнуйтесь, возможно, вы включили брандмауэр . Вы должны включить Apache для обслуживания веб-запросов через порт 80 и порт 443 в брандмауэре. Установите UFW.

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

    Затем разрешите HTTP и HTTPS трафик через брандмауэр.

    sudo ufw разрешить http sudo ufw разрешить https

    Эта команда включает HTTP и HTTPS трафик через брандмауэр. UFW - это приложение командной строки под названием Uncomplicated Firewall. Он используется для управления и создания правил для брандмауэра Linux. Теперь введите свой IP-адрес VPS в браузере, чтобы проверить установку. Вы можете проверить состояние сервера Apache с помощью следующей команды.

    sudo systemctl status apache2

    Шаг 2 - Установка MySQL

    MySQL - это база данных для вашего приложения. Чтобы установить MySQL, введите следующую команду.

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

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

    Пользователь root является пользователем MySQL с самыми высокими привилегиями. Используя пользователя root вы можете создавать других пользователей для баз данных. Хорошей практикой является создание отдельного пользователя / роли для базы данных нового веб-приложения. Вы можете проверить состояние службы MySQL с помощью следующей команды.

    sudo systemctl status mysql

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

    ● mysql.service - Сервер MySQL Community Загружен: загружен (/lib/systemd/system/mysql.service; включен; предустановка поставщика: включен) Активен: активен (работает) с Вт 2017-07-11 09:39:40 EDT; 1мин 39секунду Основной PID: 9579 (mysqld) CGroup: /system.slice/mysql.service 95─9579 / usr / sbin / mysqld 11 июля 09:39:39 брошенная система systemd [1]: запуск сервера сообщества MySQL .. 11 июля 09:39:40 заброшенный планшет systemd [1]: запущен MySQL Community Server.

    Шаг 3 - Установка PHP

    PHP выполняет ваше приложение. Установите PHP и дополнительные модули с помощью следующей команды

    sudo apt-get установить php libapache2-mod-php php-mcrypt php-mysql php-cgi php-curl php-json

    Эта команда установит последнюю стабильную версию PHP и некоторые дополнительные модули, необходимые для работы веб-приложения.

    Шаг 3.1 - Проверка вашей установки PHP

    Теперь, когда вы установили PHP, мы проверим его работоспособность, создав тестовый файл и открыв его в браузере. Сначала установите текстовый редактор nano .

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

    Nano - это текстовый редактор командной строки, с которым легче начать работу новичкам. Нажмите здесь, чтобы узнать, как использовать нано Текстовый редактор. Теперь введите следующую команду.

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

    Эта команда откроет редактор nano с пустым файлом test.php для редактирования. Каталог / var / www / html, в котором мы создаем наш тестовый файл PHP, называется webroot . Именно здесь Apache ищет файл, запрошенный в URL-адресе веб-сайта по умолчанию, если он не был настроен для поиска в другом месте. Проверять, выписываться Страница документации по Apache Ubuntu для получения информации о его конфигурации. Кроме того, вам нужны права суперпользователя для записи в этот каталог. Мы использовали sudo перед нашей командой. Теперь введите следующий текст в открытом редакторе:

    <? php phpinfo (); ?>

    После ввода этого текста нажмите Ctrl + X (или CMD + X, если вы находитесь на Mac), затем Y, а затем нажмите ENTER . Это сохранит файл и выйдет из редактора. Теперь откройте следующий веб-адрес в вашем браузере

    Http: // <your_vps_ip_adress> /test.php

    Вы должны увидеть страницу, которая выглядит следующим образом:

    Вы должны увидеть страницу, которая выглядит следующим образом:

    Функция phpinfo (), которую мы вызвали в нашем скрипте test.php, отображает информацию об установке PHP и его конфигурации. Теперь удалите этот тестовый файл, введя следующую команду:

    sudo rm /var/www/html/test.php

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

    Заключение

    Вы узнали, как установить LAMP на Ubuntu. После установки вы можете скопировать файлы PHP на сервер и развернуть ваше веб-приложение. Вы также можете установить phpMyAdmin для управления базами данных через веб-интерфейс. Обязательно проверьте наш другой VPS учебники и если у вас есть какие-либо проблемы, комментарии, идеи, сообщите нам об этом в разделах комментариев. Удачного кодирования!

    Php phpinfo (); ?

    Новости

    Где купить жд билеты онлайн

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

    Жд билеты в Украине

    Хочешь приобрести жд билеты Украина очень быстро и в комфортных условиях? Воспользуйся услугами настоящего интернет-сервиса. Он поможет тебе

    Где купить объектив на iphone 5

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

    Уроки французского краткое содержание
    Повествование в рассказе ведется от первого лица. Действие происходит в 1948 году.      Главный герой – мальчик, который учится в пятом классе в райцентре, расположенном в 50 километрах

    Как научиться играть на гитаре
    Гитара – универсальный музыкальный инструмент, прекрасно звучащий, как в качестве аккомпанемента, так и виде соло. Мягкий и глубокий тембр классики, звонкий и громкий акустики заставляют влюбляться людей

    Уроки рисования карандашом для начинающих
    Рисование — это навык, тренируется как вождение на машине. Вы не умели водить — научились. 50 часов покрутили руль — и уже ездите. Что, для этого талант нужен? Медленно, осторожно,

    Уроки вязания крючком для начинающих
    Прежде всего, давайте выберем инструменты и материалы. Крючок берите среднего размера, его толщина должна превышать толщину нити примерно в 1,5-2 раза. Обратите внимание на свою осанку. Сидите ровно,

    Как научиться кататься на скейте
    Как научиться кататься на скейте? Довольно просто, если захотеть этого и много времени уделять тренировкам. Вообще катание на скейте можно смело назвать увлекательным и веселым занятием. Овладеть этим