Домашний веб-сервер (скрипт для быстрого поднятия)

Изображение пользователя 9nobog.

Многие наверно пытались установить себе веб-сервер, и обычно нужно много лазить по инету чтобы все сделать более менее правильно. Ну я и подумал что баш-скрипт как всегда будет быстрым решением минимальных запросов. Пробуем кому интересно. Только одна пробема, я его не проверял с 0, у меня уже все и так настроено. Так что если у вас не получилось, то выкладывайте пожалуйста логи!

Запускаем как обычно:
  • сохранить текст как script_name.sh
  • sudo chmod +rx script_name.sh
  • sudo ./script_name.sh

По идее можно сделать скрипт автоустановки например joomla :) Но это будет после проверки работоспособности данного начинания.

+2
Positron - 4 Март, 2010 - 23:01
Изображение пользователя Positron.

Еще по теме Запускаем web-сервер. Пошаговые инструкции.

0
Гал - 5 Март, 2010 - 15:06
Изображение пользователя Гал.

где ж раньше вы были со своими супер скриптами? когда я у себя сервер поднимал :)

0
balamutick - 5 Март, 2010 - 16:11
Изображение пользователя balamutick.

В содержимом скрипта буквально 5-7 инструкций. Им вполне можно обучить обезъяну.

З.Ы. У меня даже попугай на клавиатуре набирает (бред правда...) .

0
Гал - 5 Март, 2010 - 16:17
Изображение пользователя Гал.

да я не сомневаюсь что там 5-7 инструкций. На мой взгляд достаточно помоему одной команды sudo aptitude install lamp. только я об этом понял мне подсказали это, когда по отдельности уже установил все комплектующие и организовал "связку". А вобще в некоторых случаях нравится самому все ставить, настраивать, нежели пользовать какие-либо скрипты

0
balamutick - 5 Март, 2010 - 16:19
Изображение пользователя balamutick.

Но скрипт хороший, безусловно.

+1
Жюстина - 5 Март, 2010 - 20:12
Изображение пользователя Жюстина.

Смысла в скрипте не увидела вообще, простая установка "лампа" (на сайте уже есть), а phpmyadmin, проще качать с официального сайта и распаковывать куда надо (потому что бывает(для меня всегда), что пользоваться путями apache по умолчанию просто неудобно).

Функция phpinfo(); и так выводит полную страницу, достаточно <? phpinfo(); ?> и php по умолчанию настроен понимать простое <?

А зачем exit 0, если не было никаких проверок на успешность каких-либо операций?

0
Гал - 5 Март, 2010 - 20:17
Изображение пользователя Гал.

пришла и откритиковала по полной :)

0
Жюстина - 5 Март, 2010 - 23:17
Изображение пользователя Жюстина.

Ну а разве апты нельзя объединить в один? Разве действительно есть другой вариант кроме exit 0? Разве в этом скрипте есть логика кроме прямого выполнения действий одного за другим? А как же реакция на ошибки? А вдруг возникнут?

Это обычная инструкция как установить абсолютно ненастроенный веб-сервер, по сути умещается в одну команду:

sudo apt-get install apache2 libapache2-mod-auth-mysql php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-curl mysql-server mysql-client phpmyadmin

А можно ещё проще sudo tasksel install lamp-server простой одной командой!

0
9nobog - 6 Март, 2010 - 01:21
Изображение пользователя 9nobog.

Ну а разве апты нельзя объединить в один?

наглядно, в мускуле надо логин пароль вписать, по этому в конец поставил, но можно и объединить, опробовал кто-нибудь бы

Разве в этом скрипте есть логика кроме прямого выполнения действий одного за другим? А как же реакция на ошибки? А вдруг возникнут?

ошибки исправляются перезапуском скрипта, если открылся барузер, и в нем нужная инфа, то можно и не париться

sudo tasksel install lamp-server

не отрицаю :)

<? phpinfo(); ?>

ага, исправил

0
Гость - 26 Май, 2010 - 05:40

> ошибки исправляются перезапуском скрипта, если открылся барузер, и в нем нужная инфа, то можно и не париться

Чтобы у тебя операционная система так работала. Ошибки исправлялись перезагрузкой, а если всё-таки не только загрузилась, но и запустилась - то можно не париться.

Рано тебе ещё скрипты писать и тем более выкладывать.

0
Gruni - 14 Март, 2010 - 13:40

Круто, прямо денвер какойто

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

CAPTCHA на основе изображений
Введите цифры