Вступление
Стек LAMP (Linux, Apache, MySQL, PHP) представляет собой группу программного обеспечения с открытым исходным кодом, которое обычно устанавливается вместе, чтобы сервер мог размещать динамические веб-сайты PHP и веб-приложения. Это руководство содержит шаги по установке стека LAMP в Ubuntu 14.04 на одном сервере, чтобы вы могли быстро запустить и запустить приложение PHP.
Более подробную версию этого учебника с более подробными пояснениями к каждому шагу можно найти по адресу https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-. на Ubuntu-14-04 [здесь].
Шаг 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
При появлении запроса установите и подтвердите новый пароль для «root» пользователя MySQL:
изображение: https: //assets.digitalocean.com/articles/lamp_1404/mysql_password.png [Установить пароль root для MySQL]
Шаг 3: Создать структуру каталогов базы данных MySQL
sudo mysql_install_db
Шаг 4: Запустите базовый скрипт безопасности MySQL
sudo mysql_secure_installation
В командной строке введите пароль, который вы установили для учетной записи root MySQL:
MySQL root password prompt:Enter current password for root (enter for none):
OK, successfully used password, moving on...
В следующем приглашении, если вы довольны текущим корневым паролем MySQL, введите «n» для «no»:
MySQL root password prompt:Change the root password? [Y/n]
Для оставшихся запросов просто нажмите клавишу «ВВОД», чтобы принять значения по умолчанию.
Шаг 5: Настройте Apache для приоритезации файлов PHP (необязательно)
Откройте файл Apache + dir.conf
в текстовом редакторе:
sudo nano /etc/apache2/mods-enabled/dir.conf
Отредактируйте директиву + DirectoryIndex
, переместив` + index.php` к первому элементу в списке, чтобы он выглядел так:
dir.conf - обновленный DirectoryIndex
DirectoryIndex 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 в веб-браузере. Замените публичным IP-адресом вашего сервера:
Visit in a web browser:http:///info.php
Если вы видите информационную страницу PHP, обработка PHP работает:
image: https: //assets.digitalocean.com/articles/lamp_1404/phpinfo.png [Пример страницы с информацией о PHP]
Удалите тестовый скрипт PHP:
sudo rm /var/www/html/info.php
Связанные учебники
Вот ссылки на более подробные руководства, связанные с этим руководством: