Что такое LAMP-сервер?
LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:
Linux — операционная система Linux;
Apache — веб-сервер;
MariaDB/MySQL — СУБД;
PHP — язык программирования, используемый для создания веб-приложений (помимо PHP могут подразумеваться другие языки, такие как Perl и Python).
Пошаговая инструкция установки веб-сервера LAMP.
1. Установка Apache
Для установки веб-сервера Apache необходимо установить метапакет apache2. Это может быть сделано путем поиска и установки из Центра приложений Ubuntu или выполнить следующую команду в терминале:
sudo apt-get install apache2
2. Установка MySQL
Для установки MySQL необходимо установить метапакет MySQL-server. Это можно также сделать путем поиска и установки метапакета из Центра приложений Ubuntu или выполнить следующую команду в терминале:
sudo apt-get install mysql-server
Во время установки сервера MySQL вам будет предложено ввести пароль административного пользователя MySQL "root":
Введите дважды новый пароль и <OK> (Пароль необходимо запомнить или записать).
3. Установка PHP
Для установки PHP необходимо установить метапакеты php5 и libapache2-mod-php5, которые также можно найти и установить из Центра приложений Ubuntu или выполнить следующую команду в терминале:
sudo apt-get install php5 libapache2-mod-php5
4. Перезапуск сервера
Ваш сервер Apache должен перезапуститься автоматически после установки как MySQL и PHP, но для надёжности выполните эту команду:
sudo /etc/init.d/apache2 restart
5. Проверка Apache
Откройте веб-браузер и введите в панели навигации http://localhost/. Вы должны увидеть сообщение: It works! (Это работает!)
6. Проверка PHP
Вы можете проверить PHP, выполнив следующую команду:
php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'
После выполнения команды в терминале вы должны увидеть следующий вывод:
Your PHP installation is working fine. Ваш установленный PHP работает нормально/хорошо.
Если вы видите данный вывод команды, значит только что установили LAMP-сервер в Ubuntu!
Удачи.
LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:
Linux — операционная система Linux;
Apache — веб-сервер;
MariaDB/MySQL — СУБД;
PHP — язык программирования, используемый для создания веб-приложений (помимо PHP могут подразумеваться другие языки, такие как Perl и Python).
Пошаговая инструкция установки веб-сервера LAMP.
1. Установка Apache
Для установки веб-сервера Apache необходимо установить метапакет apache2. Это может быть сделано путем поиска и установки из Центра приложений Ubuntu или выполнить следующую команду в терминале:
sudo apt-get install apache2
2. Установка MySQL
Для установки MySQL необходимо установить метапакет MySQL-server. Это можно также сделать путем поиска и установки метапакета из Центра приложений Ubuntu или выполнить следующую команду в терминале:
sudo apt-get install mysql-server
Во время установки сервера MySQL вам будет предложено ввести пароль административного пользователя MySQL "root":
Введите дважды новый пароль и <OK> (Пароль необходимо запомнить или записать).
3. Установка PHP
Для установки PHP необходимо установить метапакеты php5 и libapache2-mod-php5, которые также можно найти и установить из Центра приложений Ubuntu или выполнить следующую команду в терминале:
sudo apt-get install php5 libapache2-mod-php5
4. Перезапуск сервера
Ваш сервер Apache должен перезапуститься автоматически после установки как MySQL и PHP, но для надёжности выполните эту команду:
sudo /etc/init.d/apache2 restart
5. Проверка Apache
Откройте веб-браузер и введите в панели навигации http://localhost/. Вы должны увидеть сообщение: It works! (Это работает!)
6. Проверка PHP
Вы можете проверить PHP, выполнив следующую команду:
php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'
После выполнения команды в терминале вы должны увидеть следующий вывод:
Your PHP installation is working fine. Ваш установленный PHP работает нормально/хорошо.
Если вы видите данный вывод команды, значит только что установили LAMP-сервер в Ubuntu!
Удачи.
sudo apt-get install tasksel
ОтветитьУдалитьsudo tasksel install lamp-server
Можно и так, для тех кто это знает. Для новичка, я считаю лучше пошагово.
УдалитьTaskel дважды удалил у меня ubuntu-desktop при попытке поставить LAMP. Видимо, что-то делаю не так?
УдалитьTaskel разок убил систему, после этого всегда вручную ставлю :)
УдалитьА как установить apache в домашнюю папку?
ОтветитьУдалитьНе удобно постоянно рутом заходить для редактирования файлов.
Для удобства работы можно создать папку с сайтом/сайтами, которая будет располагаться в Домашней папке и назовём её, допустим, wwwprojects.
УдалитьОткройте файл со списком виртуальных хостов следующей командой:
sudo gedit /etc/apache2/httpd.conf
Добавьте следующую запись:
NameVirtualHost 127.0.0.2
ServerName site1
DocumentRoot "/home/%USERNAME%/wwwprojects/site1"
USERNAME изменить на своё имя Домашней папки.
Для добавления нескольких виртуальных хостов просто клонируете эту запись нужное количество раз.
После этого открываем файл /etc/hosts и добавляем следующую строчку для каждого из вновь созданных виртуальных хостов.
# My Virtual Hosts
127.0.0.2 site1
Теперь необходимо перезапустить сервер Apache:
sudo sudo /etc/init.d/apache2 restart
Если Apache выдал сообщение [ОК], то все прошло удачно и у вас теперь создана своя папка для каждого сайта.
зачем "sudo sudo"?!
ОтветитьУдалитьНу, очепятка...:)
УдалитьВсегда ставил в одну команду
ОтветитьУдалитьapt-get install -f lamp-server^
cпасибо за туториал, всё поставилось
ОтветитьУдалить