LAMP (apache mysql php) Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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 =====