декабря 26, 2008 22:58 - 24 комментария

Программы, РуководствоУстановка Apache в Ubuntu

Метки: , ,

Сессия подкралась не заметно. Времени не хватает и ,как следствие, количество моих постов заметно уменьшилось =) Вот и эта заметка связана с сессией.

Сегодня я расскажу про установку Apache в Ubuntu. А точнее про связку Apache + PHP + MySQL

Пользователи Windows, наверняка, знакомы с такой вещью как — Denwer. С помощью Денвера за считанные минуты можно поднять локальный сервер. Для Ubuntu Denwer не существует, устанавливать Apache в связке с PHP, MySQL придётся по частям.

Я человек ленивый, и править конфиги вручную очень не хочу, поэтому решил найти самый просто способ установки Apache + PHP + MySQL.

Установка Apache

Выполняем в терминале команду:

sudo apt-get install apache2

Apache установится. Для запуска команда:

sudo invoke-rc.d apache2 start

для остановки:

sudo invoke-rc.d apache2 stop

Вы можете открыть браузер и проверить работу сервера, открыв страницу http://localhost

Установка PHP

Выполняем в терминале команду:

sudo apt-get install php5 libapache2-mod-php5

и перезапускаем сервер:

sudo invoke-rc.d apache2 restart

Установка MySQL

Выполняем в терминале команду:

sudo apt-get install mysql-server

Теперь изменим пароль root к серверу БД:

sudo mysqladmin -u root password новый_пароль_к_серверу

и опять перезапускаем сервер:

sudo invoke-rc.d apache2 restart

Установка завершена. Спасибо за внимание ;) Директория для ваших файлов /var/www/

Добавить в закладки:

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

24 комментария



aleksandr
Янв 5, 2009 12:19

расскажите о том как оживить перловский cgi скрипт :)

aleksandr
Янв 5, 2009 12:20

и про настройку виртуал хостов не мешало бы :) т.к. в убунте порядком от прочих линуксов отличается

admin
Янв 5, 2009 12:36

aleksandr, меня ваша активность в блоге пугает =)
Я пишу о том, что на тот или иной момент времени интересно. Про перл и виртуальные хосты в след. раз ;)

aleksandr
Янв 5, 2009 21:14

хм… не пугайтесь :)
молодец, автор. сайт довольно таки хороший :)

aleksandr
Янв 5, 2009 21:17

sudo invoke-rc.d apache2 stop

эм… может я не прав, но по-мойму это через жопу… /etc/init.d/apache2 stop как то проще…

ЯR
марта 7, 2009 2:05

Самый простой способ поднятия “денвера” (с виртуальными хостами) под линух описан тут — http://ximik.net/blog/software/xampp/ ;)

dsniff
июня 25, 2009 10:41

При такой строчки sudo apt-get install mysql-server , MYSQL будет очень убог,
очень много скриптов несоздадут правильные базы.
Такое впечатление что все админы сайтов друг у друга скопировали установку убогого
LAMP а в суть работы не кто не вникает,работает да и ладно.

me1r
июля 22, 2009 14:15

Все сделал так как написано в посте!
не могу закинуть файлы в var/www/ ругается на то что нет доступа.

admin
июля 22, 2009 15:15

закидывайте файлы с привилегиями рута. Это можно сделать через файл менеджер nautilus.

В консоли напишите:
sudo nautilus

me1r
июля 23, 2009 8:17

Спасибо за совет. реально помогло!

me1r
Авг 2, 2009 0:00

Еще один вопрос. после установки “sudo apt-get install mysql-server” под логином рута я создал пароль, а какое название базы данных????
и как администрировать базу данных?? через какую прогу? или команду??

admin
Авг 3, 2009 17:33

me1r , написав в консоли mysql откроется программа для общения с MySQL.Работа с базой осуществляется посредством SQL команд.

Чтобы создать базу данных вы должны знать SQL.

dave
Авг 11, 2009 20:02

Лучше напишите статью как поднять безопасный Apach который не будет ходить дальше своей папки)! другими словами chroot.

Ku
Авг 18, 2009 4:20

Автор не понимате о чем пишет? Пару строк написать про установку phpmyadmin сложно? Что за бред “осуществляется с помощью команд”?

sudo apt-get install phpmyadmin

Вот и вся команда)))
Стыдно, дорогой автор, писать о том, в чем сами не разобрались до конца…

admin
Авг 18, 2009 7:26

Ku, что я написал не так? Может вы не знаете, что работать с базой можно и без пхпмайадмин?

vova-dstu
Авг 21, 2009 16:40

Возникла проблемка при запуске команды mysql говорит что не достаточно прав, под рутом тоже самое. подскажите что нить?

zloiia
Авг 22, 2009 13:11

Насчет того что не пускает в папку /var/www/ а не проще просто сменить пользователя этой папке? простой и надежной командой

sudo chown ваш_ник_в_системе /var/www

axe
Ноя 16, 2009 22:37

Что делает apache по умолчанию с письмами, оправляемыми через php->mail() ?
(под денвером складывал в /tmp/sendmail, а под ubuntu – не могу найти)

ratio
Дек 1, 2009 17:07

http://habrahabr.ru/blogs/ubuntu/20736/
вот человеческий ман по установке апача с плюшками

val
Фев 8, 2010 11:36

После установки Apache по данному методу не нашел раздела cgi-bin для размещения исполняемых модулей, как было раньше под Windows. Как быть в этом случае?

Илларион
марта 9, 2010 19:21

А я не могу создать или переместить файл в ту папку – Permission denied. А что делать?

Вася
июня 13, 2010 22:43

О боже
от рута кидайте туда файлы или как выше писали смените права на папку

svk
июня 26, 2010 21:16

ogromnoe spasibo!

sabe
Авг 30, 2010 16:59

/etc/init.d/apache2 stop тоже далеко не идеал, лучше “service apache2 stop”

Оставить комментарий

Комментарий



Последние комментарии


Последние записи