LAMP или LAMP stack - это очень полезная платформа разработки с открытым исходным кодом, разработанная для Linux. Она называется LAMP, поскольку использует Linux в качестве ОС, Apache в качестве веб-сервера, MySQL в качестве реляционной СУБД и PHP в качестве языка сценариев. Установка LAMP на Ubuntu довольно проста. В этой статье описан очень удобный способ установки и настройки LAMP на вашей системе Ubuntu.
Установка LAMP
Давайте выполним следующие шаги, чтобы легко установить LAMP на нашу систему:
Шаг 1: Установите пакет tasksel
В этом руководстве мы устанавливаем LAMP на наши системы с помощью утилиты tasksel. Поэтому важно проверить, установлен ли tasksel в вашей системе или нет. Выполните следующую команду от имени root в терминале Ubuntu, чтобы установить tasksel:
1 | sudo apt install tasksel |
Введите Y, чтобы продолжить установку.
Шаг 2: Установите LAMP с помощью tasksel
Используйте следующую команду для установки сервера LAMP с правами sudo через tasksel:
1 | sudo tasksel install lamp-server |
Пакет LAMP будет установлен следующим образом:
Шаг 3: Проверка установки LAMP
Вы можете проверить, работает ли ваша установка LAMP правильно или нет, создав образец PHP-страницы.
Пример:
Давайте создадим информационную страницу PHP, введя следующую команду в терминале:
1 | sudo bash -c "echo -e '<?php\nphpinfo();\n?>' > /var/www/html/phpinformation.php" |
Вы можете получить доступ к этой странице на вашем localhost, введя следующую ссылку в вашем браузере:
http://localhost/phpinformation.php
Следующая страница проверяет, что LAMP был правильно установлен в вашей системе.
Настройка LAMP (Linux Apache MySQL и PHP)
После установки LAMP неплохо бы настроить его в соответствии с вашими потребностями.
Защитите MySQL
Если вы хотите использовать ваш LAMP сервер в производстве, лучше всего защитить вашу установку MySQL. Для этого выполните следующую команду:
1 | sudo mysql_secure_installation |
После этого вы сможете обойтись выходом для защиты пароля root и других настроек безопасности.
Настройка брандмауэра
Чтобы настроить брандмауэр, выполните следующую команду от имени sudo:
1 | sudo ufw allow in "Apache Full" |
Эта конфигурация разрешит входящий трафик на двух портах, TCP 80 и TCP 443.
Установка модулей PHP
Вы можете настроить модули PHP для использования с LAMP, помимо тех, которые уже поставляются вместе с установкой LAMP. Сначала давайте получим список модулей, которые вы можете выбрать, выполнив следующую команду:
1 | apt-cache search ^php- | grep module |
Затем вы можете установить любой из этих модулей с помощью следующей команды:
Синтаксис:
1 | sudo apt install [module-name] |
Пример:
1 | sudo apt install php7.2-zip |
Заключение
Из этой статьи вы узнали, как установить и настроить LAMP на вашей системе Ubuntu. Это включало установку LAMP через tasksel, а затем проверку установки путем создания образца .php файла. Кроме того, вы можете настроить LAMP, чтобы сделать его более безопасным и удобным в использовании, выполнив описанные выше действия.