Как развернуть стек лампы в Linux
Stack Stack (Linux, Apache, MySQL, PHP)-это популярная платформа веб-разработки с открытым исходным кодом, используемая для размещения динамических веб-сайтов и приложений. Это руководство проведет вас через настройку стека ламп на сервере Linux.
Предварительные условия
- Сервер на основе Linux (Ubuntu, Debian, Centos или любое другое дистрибутив Linux)
- Учетная запись пользователя с привилегиями SUDO
- Основные знания командной строки Linux
Шаг 1: Обновите свою систему
Перед установкой какого -либо программного обеспечения обновите хранилище пакета, чтобы убедиться, что вы получите последние версии:
sudo apt update && sudo apt upgrade -y # For Uduntu/Debian-based systems
Шаг 2: Установите веб -сервер Apache
Apache является наиболее широко используемым веб -сервером для размещения веб -сайтов.
Установите Apache
sudo apt install apache2 -y # Ubuntu/Debian
Запустить и включить Apache
sudo systemctl start apache2 # Ubuntu/Debian
sudo systemctl enable apache2 # Enable on boot
Проверьте установку Apache
Откройте веб -браузер и перейдите к IP -адресу вашего сервера:
http://your-server-ip
-Использовать ip addr show
Чтобы проверить IP -адрес вашего сервера.
Если Apache работает, вы должны увидеть страницу приветствия Apache по умолчанию.
Шаг 3: Установите сервер базы данных MySQL
MySQL является компонентом базы данных стека ламп.
Установите MySQL
sudo apt install mysql-server -y # Ubuntu/Debian
Закрепите установку MySQL
sudo mysql_secure_installation
Следуйте подсказкам, чтобы установить пароль root и удалить ненужные настройки для безопасности.
Шаг 4: Установите PHP
PHP - это язык сценариев, который обрабатывает динамическое содержание.
Установите PHP и необходимые модули
sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-json -y # Ubuntu/Debian
Перезапустить Apache, чтобы применить изменения
sudo systemctl restart apache2 # Ubuntu/Debian
Проверка установки PHP
Создайте тестовый файл PHP:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Затем получить доступ к нему в браузере:
http://your-server-ip/info.php
Если PHP установлен правильно, вы увидите страницу информации PHP.
Шаг 5: Настройте брандмауэр (при необходимости)
Чтобы разрешить веб -трафик, откройте необходимые порты:
sudo ufw allow 80/tcp # Ubuntu/Debian
sudo ufw allow 443/tcp
Заключение
Вы успешно развернули стек лампы на своем сервере Linux! Теперь вы можете начать разработку и размещение своих веб -сайтов, используя Apache, MySQL и PHP.