Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:apachemysqlphp [2012/06/29 03:47] |
wiki:apachemysqlphp [2013/11/25 20:15] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== LAMP ====== | + | ====== LAMP (apache mysql php)====== |
В этой статье описана установка и настройка [[wpru>LAMP|LAMP]] (**L**inux-**A**pache-**M**ySQL-**P**HP) сервера на базе Ubuntu включающего Apache 2, PHP 5, и MySQL 5.0. | В этой статье описана установка и настройка [[wpru>LAMP|LAMP]] (**L**inux-**A**pache-**M**ySQL-**P**HP) сервера на базе Ubuntu включающего Apache 2, PHP 5, и MySQL 5.0. | ||
Строка 40: | Строка 40: | ||
** Отредактируем новый конфиг-файл в текстовом редакторе выполнив в консоли ''sudo nano'' или ''gksudo gedit'', например: | ** Отредактируем новый конфиг-файл в текстовом редакторе выполнив в консоли ''sudo nano'' или ''gksudo gedit'', например: | ||
.. <code=bash>gksudo gedit /etc/apache2/sites-available/mysite</code> | .. <code=bash>gksudo gedit /etc/apache2/sites-available/mysite</code> | ||
+ | * Добавляем строчку с параметром //ServerName//. Для примера, //ServerName mysite// | ||
+ | * Добавляем строчку с параметром //ServerAlias//. Для примера, //ServerAlias www.mysite// | ||
* Изменяем параметр //DocumentRoot// на новое месторасположение сайта. Для примера, ///home/user/public_html/// | * Изменяем параметр //DocumentRoot// на новое месторасположение сайта. Для примера, ///home/user/public_html/// | ||
* Изменяем параметр //Directory//, заменив //<Directory /var/www/>// на //<Directory /home/user/public_html/>// | * Изменяем параметр //Directory//, заменив //<Directory /var/www/>// на //<Directory /home/user/public_html/>// | ||
Строка 50: | Строка 52: | ||
<code=bash>sudo /etc/init.d/apache2 restart</code> | <code=bash>sudo /etc/init.d/apache2 restart</code> | ||
Если вы не создали папку ///home/user/public_html///, то получите сообщение с предупреждением об этом. | Если вы не создали папку ///home/user/public_html///, то получите сообщение с предупреждением об этом. | ||
+ | |||
+ | Внесем имя сайта в список хостов сервера: | ||
+ | <code=bash>sudo gedit /etc/hosts</code> | ||
+ | Дописать в строчку 127.0.0.1 localhost через пробел mysite www.mysite | ||
+ | Перезапустить Apache2 | ||
+ | <code=bash>sudo /etc/init.d/apache2 restart</code> | ||
Для проверки вашего нового сайта создайте файл в папке ///home/user/public_html//: | Для проверки вашего нового сайта создайте файл в папке ///home/user/public_html//: | ||
Строка 69: | Строка 77: | ||
Для того, чтобы изменения вступили в силу перезапустите Apache | Для того, чтобы изменения вступили в силу перезапустите Apache | ||
<code=bash>sudo service apache2 restart</code> | <code=bash>sudo service apache2 restart</code> | ||
+ | <note>note</note> | ||
==== Проверка PHP ==== | ==== Проверка PHP ==== | ||
В папке ///var/www// создайте файл //test.php//, дайте права на чтение из него всем (или хотя бы пользователю ''apache'') и запишите в него следующую строку: | В папке ///var/www// создайте файл //test.php//, дайте права на чтение из него всем (или хотя бы пользователю ''apache'') и запишите в него следующую строку: | ||
Строка 98: | Строка 106: | ||
Зайти в него можно с адреса http://localhost/phpmyadmin/ | Зайти в него можно с адреса http://localhost/phpmyadmin/ | ||
+ | |||
+ | При ошибке 404 внесите в файл /etc/apache2/apache2.conf строчку Include /etc/phpmyadmin/apache.conf | ||
===== FAQ ===== | ===== FAQ ===== |