Делаем свой мини-хостинг: Установка LAMP
Что такое LAMP – это абривиатура от Linux Apache MySQL PHP. Думаю из названия уже видно, что это и с чем его едят.
Для чего это понадобится? Естественно для тестирования своих веб-проектов у себя на компьютере. В устновке LAMP масса плюсов. Во-первых, мы можем тестировать свои сайты, без загрузки их на FTP нашего хостера, что экономит и трафик и время. Во-вторых, работа сайта на LAMP ничем не отличается от работы сайта на обычном хостинге, по сути LAMP это домашний хостинг. Если мы “убьем” сайт на LAMP – то не страшно, ведь нормальный сайт в сети будет нетронут. Я все время сначала мучаю сайт на вируальном сервере, а потом уже когда все настроено просто закачиваю готовый сайт на FTP и радуюсь жизни.
P.S. Если вы пользователь Windows и хотите себе тоже LAMP – то Устанавливайте Ubuntu как вторую ОС, или же есть пакет Denwer для win платформы, но это совсем не то
Так что думайте.
Вначале Установим Apache
Пишем в терминале и все: sudo apt-get install apache2 Всё автоматически скачается, зависимости настроятся и будет чики-пуки. Если хотим запустить/остановить/перезапустить Apache – то следует в терминале написать соответственно :sudo invoke-rc.d apache2 start sudo invoke-rc.d apache2 stop sudo invoke-rc.d apache2 restart Запускаем Apache, и проверям работает ли он у нас, для этого можем перейти на страницу http://localhost Теперь время Устанавливить PHP
Снова тут ничего сложного, пишем в терминале: sudo apt-get install php5 libapache2-mod-php5 после того как все скачается, следует перезапустить Apache. Команду для перезапуска Вы уже знаете
Устанавливаем MySQL ,а то без нее никак WordPress не заработает
Снова занимаемся копи пастом. Копируем ниженаписанную строку и запускаем в терминале: sudo apt-get install mysql-server После установки сменим пароль администратора root к серверу Базы Данных: sudo mysqladmin -u root password придумайте_пароль Снова перезапустим Apache2: sudo invoke-rc.d apache2 restart Вот и все. Для того чтобы проверить как работает PHP откроем текстовым редактором kate(в Kubuntu) или gedit(в Ubuntu): sudo kate /var/www/test.php sudo gedit /var/www/test.php И вставим туда такой код и сохраним файл: <?php phpinfo(); ?> Пеперь перейдем в http://localhost/test.php и если все правильно, то мы увидим информацию о PHP.
И на последок устанавливаем phpMyAdmin: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Вот и все. Перезагрузите Apache и можете работать. PhpMyAdmin доступен по ссылке http://localhost/phpmyadmin
Решение Проблем при установке LAMP:
1) Если не хочет запускаться phpmyadmin, то мы заходим в каталог /etc/apache2/ и смотрим есть ли файл apache2.conf существует, а файл conf.d/phpmyadmin.conf нет, то выполняем слудующее: sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf и перезапускаем Apache
2) Ошибка при перезапуске Apache:Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName Лечится добавлением в /etc/apache2/apache2.conf следующей строчки:ServerName mysite, где mysite – имя Вашего сайта на локальном компьютере.
Как справитесь – переходим к Созданию первого сайта на LAMP
Еще записи из рубрики Linux:
Комментарии к записи:
Pingback добавил абривиатура « Эхо блогосферы
Дата: 30.08.2010 в 23:33
[...] slicks пишет: Что такое LAMP – это абривиатура от Linux Apache MySQL PHP. Думаю из названия уже видно, что это и с чем его едят. Для чего это понадобится? Естественно для тестирования своих веб-проектов у себя на компьютере. В устновке LAMP масса … [...]
Комментарий добавил Apel
Дата: 27.01.2011 в 23:56
Молодец толково расписал,главное первая инструкция по которой команды корректно отрабатываются,буду пробовать дальше.Я в линукс дуб,но даже на первый взгляд система шикарнее виндовс.Слушай,еще проблемы такие есть :
1 Как быть с раскачкой звуковой карты,ибо из под винды звучание намного лучше было,здесь просто убивает качество звука.
2 При загрузке системы,у меня Ubuntu 10.10 кстати(версия из журнала Сhip),пишет что-то про локальный сервер и невозможность обновления,насколько я понял он видимо о невозможности обновлении репозиториев сигналит,как быть?
3 Линукс стоит параллельно виндовс,перешел бы вообще,если бы не работа с принтером,пока не соображаю где дрова надыбать,трудность еще в очень дохлом интернете,это я в плане закачек,больших файлов.И вопрос жесткий порядка 640 гигов,по глупости 125 Линуксу отдал,остальное винде,можно ли будет потеснить потом винду при надобности?
Комментарий добавил Alexey
Дата: 23.02.2011 в 01:34
Помогите сделать в Ubuntu 10.10 web сервер под свои сайты
Сообщение eten » 13 минут назад
Помогите сделать в Ubuntu 10.10 web сервер под свои сайты с выходом в интернет.
Добрый день! :idiot2:
Помогите пожалуйста.
Т.к. без «оболочки» я вообще нуб больше чем с «оболочкой» (п.с. использую гном) по этому нуждаюсь в вашей помощи.
Так вкратце расскажу что я уже сделал и что могу сделать без вашей помощи.
П.С. Сервак работает через роутер т.е. провод к нему подключен, мне надо что бы мои сайты работали и в инеттернете а не в сети!
1. Ubuntu 10.10 с флешки я ставлю все нормуль
2. php+msql+phpmyadmin+ispconfig3 – все эьто я тоже могу установить мануалов в сети полно
3. порты я открыл 8000 8080 22
сайты будут на данном апи 192.168.1.3 и привязаны к моим доменам которые в свою очередь привязаны к 91.200.107.186 белому.
4. создаю папку в каталоге /var/www/mysite.com
в чем мне нужна помощь т.к. до этого все дальнейшие действия делали за меня а я хочу сам научиться
1. как настроить сервак что бы сайты наконец то появились в интернете.
Заранее спасибо!
2. как после всего сделать полную резервную копию системы что бы я больше не парился с этим вопросом?
П.с. Очень нужна помощь по возможности сегодня..готов сидеть всю ночь.. просто человек который мне настраивал уже делал это 2 раза 1 раз я запорол систему из-за того что не знал что две хостин гпанели ставить нельзя, 2 раз сегодня запорол удалив с системы не «нужный» софт, я не знал что в Ubuntu с оболочкой софт типа музыка-звукозапись используют общую библиотеку и что при сносе с ними могут удалится нужные файлы так и произошло.
По этому мне нужно все восстановить что бы получить звиздюлей не очень сильно
я видел мануалы только или с чистым серваком и то под сервер без выхода в интерент сатов, или наоборот с какой либо оболочкой.
а вообще мне без разници с оболчкой или без… мне нужна просто помощь
п.с Вебмин конфликтует с ISPConfig3 я так угробил 1 раз сервак.
В сети полно мануалов, но всее что я смог найти не как не относится к www хостингу, все они внутрисерверные
вот примеры и они мне не помгли по этим примерам сайт не виден в сети
мануалы эти не подошли
Скрытый текст
http://slicks.name/linux/delaem-svoj-mini-xosting-ustanovka-lamp.html
http://www.tux.in.ua/articles/1169
http://forum.ubuntu.ru/index.php?topic=113547.0
http://forum.ubuntu.ru/index.php?topic=67366.0
но все это как я понял мне не подходит.
буду признателен за помощь
Комментарий добавил Порфель
Дата: 03.03.2011 в 20:01
Ну и спрашивается зачем столько букав?
Прим. Ubuntu/Ubuntu server 10.04 10.10 (Debian вроде тоже)
Все вышеописанное можно сделать одной строкой
sudo apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin
вот и все, отвечаем на задаваемые вопросы и по окончании имеем установленный веб-сервер.
Данная команда уже проверена парой десятков установок и никаких проблем или ошибок замечано не было.
Автор скажи в чем разница?
Комментарий добавил Порфель
Дата: 03.03.2011 в 20:07
И нафига кстати ставить Ubuntu второй операционной системой? Если делается все в первые то лучше тренироваться на виртуалке. Ставим под винды Oracle VM VirtualBox и вперед эксперементировать.
Комментарий добавил Apel
Дата: 04.03.2011 в 19:22
Порфель, вот после твоей строки что вышло и что дальше делать?
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия apache2.
Уже установлена самая новая версия mysql-server.
Уже установлена самая новая версия php5.
Уже установлена самая новая версия php5-mysql.
Уже установлена самая новая версия phpmyadmin.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 271 пакетов не обновлено.
тестовый файл php не запускается пишет нет связи с сервером
Комментарий добавил Apel
Дата: 04.03.2011 в 21:07
мозилла не обрабатывает скрипт,а пытается его открыть его либо в блокноте либо еще где-нибудь
Комментарий добавил Порфель
Дата: 15.03.2011 в 03:22
Так зачем ты запускаешь мою строку если у тебя уже установлена LAMP ? Сие актуально для самой первой установки на чистую операционку.
Комментарий добавил HarrisRene18
Дата: 18.08.2011 в 11:15
People deserve good life time and loan or consolidation loan would make it better. Just because people’s freedom relies on money.
Pingback добавил Делаем свой мини-хостинг: Работа с LAMP | Вторая Жизнь Сликса
Дата: 29.04.2010 в 19:18
[...] статья является продолжением записи Делаем свой мини-хостинг: Установка LAMP Итак, Я хотел чтобы мои сайты размещались [...]