Как установить LAMP на Ubuntu 14.04 [Быстрый старт]
Введение
Стек LAMP (Linux, Apache, MySQL, PHP) — это группа программного обеспечения с открытым исходным кодом, которое обычно устанавливается вместе, чтобы позволить серверу размещать динамические веб-сайты PHP и веб-приложения. Это руководство включает шаги по настройке стека LAMP в Ubuntu 14.04 на одном сервере, чтобы вы могли быстро настроить и запустить свое PHP-приложение.
Более подробную версию этого руководства с более подробными объяснениями каждого шага можно найти здесь.
Шаг 1. Обновите списки пакетов apt-get
- sudo apt-get update
Шаг 2. Установите пакеты Apache, MySQL и PHP.
- sudo apt-get -y install apache2 mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt
При появлении запроса установите и подтвердите новый пароль для пользователя MySQL «root»:
Шаг 3: Создайте структуру каталогов базы данных MySQL
- sudo mysql_install_db
Шаг 4: Запустите базовый скрипт безопасности MySQL
- sudo mysql_secure_installation
В командной строке введите пароль, который вы установили для корневой учетной записи MySQL:
MySQL root password prompt:Enter current password for root (enter for none):
OK, successfully used password, moving on...
В следующем запросе, если вы довольны своим текущим корневым паролем MySQL, введите «n» вместо «нет»:
MySQL root password prompt:Change the root password? [Y/n] n
Для остальных подсказок просто нажмите клавишу \ENTER, чтобы принять значения по умолчанию.
Шаг 5. Настройте Apache для определения приоритета файлов PHP (необязательно)
Откройте файл Apache dir.conf
в текстовом редакторе:
- sudo nano /etc/apache2/mods-enabled/dir.conf
Отредактируйте директиву DirectoryIndex
, переместив index.php
в первый элемент списка, чтобы она выглядела так:
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
Сохранить и выйти.
Перезапустите Apache, чтобы изменения вступили в силу:
- sudo service apache2 restart
Шаг 6. Протестируйте обработку PHP (необязательно)
Создайте базовый тестовый PHP-скрипт в /var/www/html
:
- echo '<?php phpinfo(); ?>' | sudo tee /var/www/html/info.php
Откройте скрипт PHP в веб-браузере. Замените your_server_IP_address общедоступным IP-адресом вашего сервера:
Visit in a web browser:http://your_server_IP_address/info.php
Если вы видите информационную страницу PHP, обработка PHP работает:
Удалите тестовый PHP-скрипт:
- sudo rm /var/www/html/info.php
Связанные учебники
Вот ссылки на более подробные руководства, связанные с этим руководством:
- Как установить стек Linux, Apache, MySQL, PHP (LAMP) в Ubuntu 14.04
- Как установить стек Linux, nginx, MySQL, PHP (LEMP) в Ubuntu 14.04