HOW-TO: Lamp. Часть 1 Сравнение версий

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
fullcircle:28:lamp_ч_1 [2010/06/01 19:01]
fullcircle:28:lamp_ч_1 [2010/06/01 20:25]
Строка 1: Строка 1:
-====== HOW-TO Lamp. Часть 1 ======+====== HOW-TOLamp. Часть 1 ======
  
 <style right> <style right>
Строка 9: Строка 9:
   - [[..:​30:​lamp_ч_3|Lamp - Часть 3]]   - [[..:​30:​lamp_ч_3|Lamp - Часть 3]]
  
 +{{:​fullcircle:​28:​lamp-banner-5401.png?​150 }}
 Сегодня интернет предлагает нам гораздо больше,​ чем просмотр статичных страниц. Мы видим контактные формы, корзины для покупок,​ библиотеки,​ интерактивные игры и социальные сети, 80% которых работают на так называемом серверном наборе LAMP.  Сегодня интернет предлагает нам гораздо больше,​ чем просмотр статичных страниц. Мы видим контактные формы, корзины для покупок,​ библиотеки,​ интерактивные игры и социальные сети, 80% которых работают на так называемом серверном наборе LAMP. 
  
Строка 27: Строка 27:
 Скачайте ISO-образ сервера,​ подходящий для вашей системы (32- или 64-разрядная,​ и т.п.), запишите его на CD, загрузитесь и проведите установку,​ выбрав раскладку клавиатуры,​ параметры локализации,​ компоненты LAMP и Open SSH. В процессе установки при запросе задайте имя пользователя и пароль администратора для MySQL. Скачайте ISO-образ сервера,​ подходящий для вашей системы (32- или 64-разрядная,​ и т.п.), запишите его на CD, загрузитесь и проведите установку,​ выбрав раскладку клавиатуры,​ параметры локализации,​ компоненты LAMP и Open SSH. В процессе установки при запросе задайте имя пользователя и пароль администратора для MySQL.
 Всё сделано?​ Хорошо. Перезагрузите компьютер,​ войдите в систему и обновите её. Наберите в терминале следующие команды для обновления. ('​update'​ обновляет существующие пакеты и '​upgrade'​ устанавливает новые доступные версии пакетов.) Почему бы сразу не ввести upgrade? Обновление обеспечивает начальное надёжное подключение к сети и стабильную работу системы,​ которую вы установили:​ Всё сделано?​ Хорошо. Перезагрузите компьютер,​ войдите в систему и обновите её. Наберите в терминале следующие команды для обновления. ('​update'​ обновляет существующие пакеты и '​upgrade'​ устанавливает новые доступные версии пакетов.) Почему бы сразу не ввести upgrade? Обновление обеспечивает начальное надёжное подключение к сети и стабильную работу системы,​ которую вы установили:​
- + {{ :​fullcircle:​28:​tasksel-lamp.png?​350}}
 <​code>​sudo apt-get update <​code>​sudo apt-get update
  
Строка 70: Строка 70:
 Чтобы проверить Apache, наберите ​ Чтобы проверить Apache, наберите ​
  
-http:<​ваш ip-адрес> ​+http:<​ваш ip-адрес>​
  
 в адресной строке браузера. Вы должны увидеть надпись «It Works». В противном случае перезапустите Apache и попробуйте снова. Чтобы перезапустить Apache, наберите в терминале:​ в адресной строке браузера. Вы должны увидеть надпись «It Works». В противном случае перезапустите Apache и попробуйте снова. Чтобы перезапустить Apache, наберите в терминале:​
Строка 94: Строка 94:
  
 =====PhpMyAdmin ===== =====PhpMyAdmin =====
 +{{ :​fullcircle:​28:​mysql-administrator1.png?​400}}
 Возможно,​ PhpMyAdmin — самое распространённое приложение администрирования баз MySQL. Оно мощное и надёжное. Для установки наберите в консоли:​ Возможно,​ PhpMyAdmin — самое распространённое приложение администрирования баз MySQL. Оно мощное и надёжное. Для установки наберите в консоли:​
 <​code>​ <​code>​
Строка 105: Строка 105:
 введите ‘root‘ и пароль MySQL, заданный при установке. введите ‘root‘ и пароль MySQL, заданный при установке.
 Совет: Если доступ к MySQL организован при помощи других средств управления (например,​ MySQL Administrator),​ не забудьте,​ что по умолчанию доступ закрыт для всех IP-адресов,​ кроме localhost 127.0.0.1. Если вы не привязали базу данных к определённому IP-адресу или не открыли доступ для всех, закомментировав (#) запись ‘bind’, MySQL выдаст ошибку 1130. Чтобы её избежать,​ просто откройте доступ в phpMyAdmin для нужных IP-адресов. Этот шаг легко забыть,​ а ошибка может вас удивить,​ если не предпринять меры. Совет: Если доступ к MySQL организован при помощи других средств управления (например,​ MySQL Administrator),​ не забудьте,​ что по умолчанию доступ закрыт для всех IP-адресов,​ кроме localhost 127.0.0.1. Если вы не привязали базу данных к определённому IP-адресу или не открыли доступ для всех, закомментировав (#) запись ‘bind’, MySQL выдаст ошибку 1130. Чтобы её избежать,​ просто откройте доступ в phpMyAdmin для нужных IP-адресов. Этот шаг легко забыть,​ а ошибка может вас удивить,​ если не предпринять меры.
- 
 =====Webmin ===== =====Webmin =====
  
-Webmin ‒ это качественная утилита и стандартный инструмент для полномасштабного администрирования Linux-сервера. Для установки введите следующую команду в консоли (начиная с  perl):+**Webmin** ‒ это качественная утилита и стандартный инструмент для полномасштабного администрирования Linux-сервера. Для установки введите следующую команду в консоли (начиная с  perl):
  
 <​code>​sudo apt-get install perl libnet-ssleay-perl openssl ​ <​code>​sudo apt-get install perl libnet-ssleay-perl openssl ​
Строка 122: Строка 121:
 <​code>​sudo dpkg -i webmin_1.480_all.deb </​code>​ <​code>​sudo dpkg -i webmin_1.480_all.deb </​code>​
  
-Совет: в Ubuntu по умолчанию нельзя войти в систему под пользователем root. Несмотря на это, пользователь,​ созданный во время установки системы,​ может с помощью команды «sudo» переключиться на пользователя root. Webmin очень дружелюбен и позволит этому пользователю войти.  +<note tip>Совет: в Ubuntu по умолчанию нельзя войти в систему под пользователем root. Несмотря на это, пользователь,​ созданный во время установки системы,​ может с помощью команды «sudo» переключиться на пользователя root. Webmin очень дружелюбен и позволит этому пользователю войти.  
-Адрес Webmin ‒ https:​адрес-вашего-сервера:​10000 +Адрес Webmin ‒ https:​адрес-вашего-сервера:​10000 Согласитесь с сообщением о сертификате и можете начать работу...</​note>​
- Согласитесь с сообщением о сертификате и можете начать работу...+
  
 =====MySQL Administrator ===== =====MySQL Administrator =====
  
-Если phpMyAdmin не для вас, то можно попробовать более слаженный и дружелюбный интерфейс MySQL Administrator (посмотрите на изображение справа сверху). Это великолепный кросс-платформенный инструмент,​ который можно бесплатно скачать по адресу:​ http://​dev.mysql.com/​downloads/​gui-tools/​5.0.html. Для более опытных разработчиков существует ещё и MySQL Workbench (тоже бесплатный). Его можно скачать по адресу:​+Если phpMyAdmin не для вас, то можно попробовать более слаженный и дружелюбный интерфейс MySQL Administrator (посмотрите на изображение справа сверху). Это великолепный кросс-платформенный инструмент,​ который можно бесплатно скачать по адресу: ​ 
 + 
 +http://​dev.mysql.com/​downloads/​gui-tools/​5.0.html. 
 + 
 +Для более опытных разработчиков существует ещё и MySQL Workbench (тоже бесплатный). Его можно скачать по адресу:​
  
 http://​dev.mysql.com/​downloads/​workbench/​5.1.html http://​dev.mysql.com/​downloads/​workbench/​5.1.html