LAMP – это аббревиатура от Linux, Apache, MySQL (или MariaDB) и PHP. Это популярный стек веб-серверов с открытым исходным кодом, используемый для разработки и развертывания динамических веб-сайтов и приложений. В этой статье мы расскажем вам о том, как установить стек LAMP на сервер Ubuntu.
1. Необходимые условия
Прежде чем приступить к работе, убедитесь, что у вас есть следующее:
- Сервер под управлением Ubuntu (18.04 или более поздней версии).
- Привилегии Sudo на сервере.
- Терминал или SSH-доступ к серверу.
2. Обновление системы
Начните с обновления индекса пакетов, чтобы убедиться, что у вас есть последняя информация о доступных пакетах:
sudo apt update sudo apt upgrade -y
3. Установите Apache
Шаг 1: Установите Apache
Чтобы установить веб-сервер Apache, выполните следующую команду:
sudo apt install apache2 -y
Шаг 2: Запустите и включите Apache
После установки запустите службу Apache и включите ее запуск при загрузке:
sudo systemctl start apache2
sudo systemctl enable apache2
Шаг 3: Проверьте установку Apache
Чтобы убедиться, что Apache запущен, откройте веб-браузер и перейдите на IP-адрес вашего сервера:
Вы должны увидеть стандартную страницу приветствия Apache.
4. Установите MySQL
Шаг 1: Установите MySQL
Чтобы установить MySQL, выполните следующую команду:
sudo apt install mysql-server -y
Шаг 2: Безопасная установка MySQL
После установки запустите скрипт безопасности, чтобы повысить безопасность MySQL:
sudo mysql_secure_installation
Следуйте подсказкам, чтобы установить пароль root и настроить другие параметры безопасности.
Шаг 3: Проверка установки MySQL
Войдите в MySQL, чтобы проверить установку:
sudo mysql -u root -p
Введите пароль root, заданный в процессе безопасной установки.
5. Установите PHP
Шаг 1: Установите PHP и необходимые расширения
Чтобы установить PHP и некоторые распространенные расширения, выполните следующую команду:
sudo apt install php libapache2-mod-php php-mysql -y
Шаг 2: Перезапустите Apache
После установки PHP перезапустите сервер Apache, чтобы включить модуль PHP:
sudo systemctl restart apache2
Шаг 3: Проверка установки PHP
Чтобы убедиться, что PHP установлен и работает, создайте файл PHP info:
- Создайте новый файл в корневом каталоге сайта:
echo "" | sudo tee /var/www/html/info.php
- Откройте веб-браузер и перейдите по ссылке:
Вы увидите страницу с информацией о PHP.
6. Очистка
После проверки установки стоит удалить файл PHP info из соображений безопасности:
sudo rm /var/www/html/info.php
7. Заключение
Вы успешно установили стек LAMP на свой сервер Ubuntu. Установив Linux, Apache, MySQL и PHP, вы теперь можете разрабатывать и внедрять динамические веб-приложения. Регулярно обновляйте свой стек программного обеспечения, чтобы обеспечить оптимальную производительность и безопасность.