Поиск по сайту:

Как установить LAMP на Ubuntu 14.04 [Быстрый старт]


Введение

Стек LAMP (Linux, Apache, MySQL, PHP) — это группа программного обеспечения с открытым исходным кодом, которое обычно устанавливается вместе, чтобы позволить серверу размещать динамические веб-сайты PHP и веб-приложения. Это руководство включает шаги по настройке стека LAMP в Ubuntu 14.04 на одном сервере, чтобы вы могли быстро настроить и запустить свое PHP-приложение.

Более подробную версию этого руководства с более подробными объяснениями каждого шага можно найти здесь.

Шаг 1. Обновите списки пакетов apt-get

  1. sudo apt-get update

Шаг 2. Установите пакеты Apache, MySQL и PHP.

  1. sudo apt-get -y install apache2 mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt

При появлении запроса установите и подтвердите новый пароль для пользователя MySQL «root»:

Шаг 3: Создайте структуру каталогов базы данных MySQL

  1. sudo mysql_install_db

Шаг 4: Запустите базовый скрипт безопасности MySQL

  1. 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 в текстовом редакторе:

  1. 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, чтобы изменения вступили в силу:

  1. sudo service apache2 restart

Шаг 6. Протестируйте обработку PHP (необязательно)

Создайте базовый тестовый PHP-скрипт в /var/www/html:

  1. 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-скрипт:

  1. sudo rm /var/www/html/info.php

Связанные учебники

Вот ссылки на более подробные руководства, связанные с этим руководством:

  • Как установить стек Linux, Apache, MySQL, PHP (LAMP) в Ubuntu 14.04
  • Как установить стек Linux, nginx, MySQL, PHP (LEMP) в Ubuntu 14.04