Меню Рубрики

Установка локального сервера на флешку

Правильная установка локального сервера Denwer на флешку

Denwer — программный продукт, который позволяет web-разработчику создавать, редактировать и тестировать проекты на локальном рабочем месте без доступа в интернет. Работать с жёстким диском компьютера не всегда удобно, особенно если необходимо показать промежуточный результат клиенту в его офисе. В этом случае нужно понимать, как установить Denwer на флешку без последующих ошибок в его работе.

Чтобы инсталлировать локальный сервер на флешку необходимо следовать инструкции.

Денвер представляет собой пакетное решение, содержащее основные инструменты разработчика. Привлекателен он тем, что готов к работе без необходимости каких-либо дополнительных настроек, отдельные компоненты легко обновляются, есть возможность одновременно работать с несколькими сайтами. Плюс при желании можно скачать дополнительные модули, что актуально для опытных специалистов.

Загрузка пакета установки Denwer

Перед тем как начать устанавливать программу, переходим к сайту разработчика, где видим оранжевую иконку с кнопкой «скачать».

Предлагается выбрать версию php — лучше скачивать более новую. Далее будет предложено пройти процедуру регистрации — указываете свой e-mail, на него в течение нескольких секунд поступит письмо со ссылкой для скачивания.

Далее производим следующие действия:

  • запускаем скачанный установочный файл с расширением .exe;
  • в открывшемся диалоговом окне на вопрос, действительно ли хотим скачать базовый пакет, отвечаем «да»;
  • дожидаемся окончания распаковки инсталлятора;
  • в появившемся окне браузера изучаем общую информацию о программном продукте, после чего окно закрываем, и начнётся установка Денвера на флешку.

Установка Denwer на флешку — порядок действий

После того как нужный flash-накопитель готов, приступаем к следующим действиям:

  1. Первое появившееся окно приветствия закрываем нажатием клавиши Enter.
  2. Указываем путь установки программы — лучше ставить в корень флешки, что позволит не привязываться к букве носителя на разных компьютерах. Если просто нажать Enter, программа выберет директорию по умолчанию: C:\WebServers. Вам же необходимо указать путь «А:\», где А — это буква съёмного накопителя.
  3. Установщик попросит подтвердить целевую директорию, нажмите «y» (в английской раскладке) для подтверждения или «n» для отмены и возврата к предыдущему шагу.
  4. Возникла строка, предлагающая выбрать букву виртуального диска. Следует прислушаться к рекомендации программы и поставить Z, пишете, нажимаете Enter. Программа начнёт копирование файлов.
  5. Далее предлагается выбор из двух вариантов запуска Denwer. Поскольку нас интересует, как установить Denwer на флешку, а не на жёсткий диск компьютера, необходимо выбрать номер 2 — печатаем цифру 2. В другом случае был бы необходим первый вариант.
  6. Появится вопрос о создании ярлыка на рабочем столе — нажимаем «y» и Enter. В нашем случае это не принципиально, особой необходимости в ярлыке нет. Запускать Denwer можно с самой флешки, папка Denwer, файл run.exe­­.
  7. Наконец, вы увидите окно, сообщающее об успешном окончании процесса, и краткую инструкцию, как запустить установленный Denwer и куда обращаться при возникновении проблем.

Такова подробная инструкция, как на флешку и любой съёмный внешний накопитель можно установить локальный сервер Денвер. Процедура под силу даже новичку в web-программировании, в то же время существенно повышает возможности, мобильность и удобство работы разработчика.

источник

Сайт на Флешку или портативный Apache сервер (XAMPP, Denwer)

Порой, даже имея под рукой несколько серверов с рутовым доступом, необходимо иметь портативный Web-сервер на флешке. Например, для демонстрации какого-либо Web-продукта.

Конкретно в моем случае попался клиент заказавший сайт для размещения конфиденциальной информации, которую и мне нельзя видеть.
Ему необходимо было разместить инфу и потом ее кому-то демонстрировать, причем используя iPad, странно все это. да не в этом суть статьи.

И так, начнем

Есть множество продуктов для решения данной задачи, но мы с Вами рассмотрим 2 основных (по моему мнению) из них — это Denwer и XAMPP.

Разница этих продуктов заключается только в количестве пакетов, включенных в них:

  • XAMPP — это, можно сказать, полноценный сервер в котором есть Панель Управления, Веб-Анализатор, FTP-Сервер и много других полезностей:
    Apache 2.2.17, MySQL 5.5.8 + PBXT engine (currently disabled), PHP 5.3.5, OpenSSL 0.9.8l, phpMyAdmin 3.3.9, XAMPP Control Panel 2.5.8, Webalizer 2.21-02, Mercury Mail Transport System v4.72, FileZilla FTP Server 0.9.37, SQLite 2.8.17, SQLite 3.6.20, ADOdb 5.11, Xdebug 2.1.0rc1, Tomcat 7.0.3 (with mod_proxy_ajp as connector)
    Работает почти на всех операционных системах — есть пакеты для Linux, Windows XP, Windows 7 и др. (подробнее см. документацию)
  • Denwer — более простой сервер, идеально подходит для таскания за собой на флешке. Включает в себя все самое-самое необходимое (Apache, PHP, MySQL, PHPMyAdmin)
    Работает только под Windows
Читайте также:  Установка геймпада logitech f310

Установка XAMPP

XAMPP — это кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.

  • X (любая из четырех операционных систем)
  • Apache
  • MySQL
  • PHP
  • Perl.
  1. Качаем пакет с официального сайта: http://www.apachefriends.org/en/xampp-windows.html#641
    Прямая ссылка: http://www.apachefriends.org/download.php?xampp-win32-1.7.4-VC6.7z
  2. Распаковываем куда нам необходимо (например в С:\xampp). Для распаковки удобно использовать WinRAR или 7zip архиваторы
  3. Запускаем сервер двойным кликом по файлу C:\xampp\xampp_start.exe
  4. Для остановки сервера (например перед извлечением флешки) использовать соответственно xampp_stop.exe

После запуска, наш сервер доступен в любом браузере компьютера по адресу: http://localhost/ или http://127.0.0.1/

Основные ссылки, которые могут пригодиться:

Панель Управления http://localhost/xampp/index.php
PHPMyAdmin http://localhost/phpmyadmin/
Webalizer http://localhost/webalizer/

Домашняя папка (далее home): ./xampp/htdocs

Установка Denwer

Denwer — это набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.

Сразу после установки доступен полностью работающий веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Для запуска практически всех утилит «Денвера» используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки «Денвера». При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов.

  1. Качаем пакет с официального сайта: http://www.denwer.ru/
  2. Запускаем установку.
    Установка происходит в текстовом режиме (с клавиатуры отвечаем на вопросы). Всё на русском и интуитивно понятно.
    Во время установки отказываемся от работы Denwer’а как службы — выбираем второй вариант запуска (если хотим его запускать в ручную или с флешки)
  3. Запуск сервера осуществляется командой: ./denwer/Run.exe
  4. Для остановки сервера (например перед извлечением флешки) использовать соответственно: ./denwer/Stop.exe

После запуска, наш сервер доступен в любом браузере компьютера по адресу: http://localhost/ или http://127.0.0.1/

Основные ссылки, которые могут пригодиться:

PHPMyAdmin http://localhost/Tools/phpmyadmin/

Домашняя папка (далее home): ./Denwer/home/localhost/www/

Заключение

После успешной установки и запуска сервера, осуществляем перенос на него сайта. Или начинаем разработку.

Все инсталляции я предлагаю производить на HDD, для увеличения скорости. А только потом когда все собранно и работает — перенести на флеш-накопитель.

Подводные камни

Как известно, любой сервер занимает определенный порт. В нашем случае Apache требует порты 80 и 443. Если во время запуска сервера сайт по адресу http://localhost/ не доступен — возможно какая-то другая программа заняла порт, это может быть Skype , TeamViewer и д.р.

Попробуйте выгрузить такие программы из памяти компьютера и вновь загрузите сервер. Если запустится — перенастройте мешающие программы на другие порты

Как в скайпе отключить 80-й порт показано на картинке:

Так же не забываем про Фаерволы и прокси сервера — для работы локально — их желательно настроить или отключить.

Если у вас медленная флешка из старых моделей — то работа с нее может показаться весьма и весьма медленной, порой даже не реальной. В этому случае придется копировать пакет на компьютер, работать с ним и потом обратно копировать на флешку. Решение проблемы — купите скоростную флешку.

Внимание! Если у вас старые скрипты и вам лень их переписывать, то во избежание ошибок описанных здесь — качайте сборку в составе которой PHP версии ниже 5.3.0 (Например, PHP v5.2.12)

Читайте также:  Установка ловушек для грызунов на производстве

источник

Переносной дом веб-разработчика

Источник картинки: fresher.ru.

В этой статье я опишу такую полезную вещь, как портативные веб-комплексы или веб-серверы «на свистке». Большой плюс их в том, что ставить и запускать их можно как с ПК, так и с внешнего жесткого диска или флешки — ее еще называют «свисток». Почему «свисток»? Выражение жаргонное, как и само слово «флешка». В мире её ещё называют stick. Плюс, флешку часто носили (а некоторые носят и сейчас) на шее на веревочке.:)

Такой веб-сервер может пригодиться даже сейчас, во времена всеобщей «интернетизации» и доступности хостингов-на-любой-вкус, потому что с ним вы можете:

  • Иметь локальную версию сайта;
  • В любое время, в любом месте работать над своим веб-проектом;
  • Не быть привязанным к отсутствию/наличию интернета и скорости интернет-коннекта;
  • Показать свой сайт на любом компьютере с внешнего носителя;
  • И многое другое, что придумаете сами

1. USBWebserver

USBWebserver включает в себя:

Установка совершенно проста: скачиваете архив с официального сайта, распаковываете архив, запускаете exe-шник. Готово. Вот и вся установка. Перед Вами простой и понятный GUI для управления всем веб-комплексом. Сборка весьма проста в управлении. Постоянно поддерживается разработчиком, что избавляет от глюков и проблем с версиями. Последняя версия 8.6 стала русифицированной.
Минус – только под Windows.

2. Xampp

  • Apache;
  • MariaDB;
  • PHP;
  • phpMyAdmin;
  • OpenSSL;
  • XAMPP Control Panel;
  • Webalizer;
  • Mercury Mail Transport System;
  • FileZilla FTP Server;
  • Tomcat;
  • Perl

При установке некоторые компоненты можно отключать – ставите то, что вам необходимо.
Большой плюс- сборка кроссплатформенная. Стабильная, надежная и функциональная.
На официальном сайте заявлено о возможности запускать с флешки, но напрямую указания или ссылки на USB или Portable версию нет.

3. Easyphp

На официальном сайте представлены 2 сборки: e-devserver – она как раз для вешних носителей и e-webserver.
e-devserver включает в себя:

  • PHP
  • Apache,
  • MySQL,
  • PhpMyAdmin,
  • Xdebug
  • + ещё тучу полезных программ

Нормально устанавливается на внешний носитель, с которого же без проблем запускается. Не увидела русского языка.
Замечание: пока не освободите 80й порт — в комплексе отказывается стартовать Аpache. Это замечание актуально для многих веб-серверов, но не для всех. Обычно 80 порт на стандартном пользовательском компьютере занимает Skype, и, если используемый вами веб-сервер ругается на занятый 80 порт, в первую очередь убирайте соответствующую галочку в настройках Skype. Если там всё в норме – ищите, что еще сидит на этом порту.

4. Open server

Состав полной версии весьма впечатляет и описан на сайте разработчика.
Легче перечислить чего нет в базовой версии:

Всё необходимое для серверной части в базовой и расширенной версии имеется.
Качается после нажатия кнопки «Нет, просто скачать» долго и нудно (первая кнопка с добровольным пожертвованием является турбокнопкой скорости отдачи сервера.) Под конец загрузки скорость свалилась до 15.2 КБ\с чему я была несказанно «рада». Для сравнения пакет Xampp примерно такого же веса скачался влёт. Весьма неприятный осадок остался — факт. Хотя, бесспорно, комплекс собран мощный.

5. Denwer

Поддерживает многопроектность. Чтобы скачать с официального сайта – надо обязательно зарегистрироваться, после чего ожидать ссылку на скачивание на указанный вами e-mail. И, может быть, даже обнаружить её в папке «Спам» вашего ящика, о чём честно предупреждают на сайте разработчика и советуют эту папку тоже проверить на предмет наличия в ней ожидаемого письма. Denwer – достаточно старая разработка, и разработчик не заморачивался созданием оконного GUI. Всё в черном окне эмулятора DOS и значком в трее. Что может быть и правильно.

Хочу отметить, что данные веб-комплексы, конечно, не являются строго обязательными. Кто-то, возможно, привык к чему-то другому, или вообще до сих пор ставит все компоненты самостоятельно и каждый в отдельности. Но по моему достаточно плотному опыту работы с локальными веб-серверами, эти показали максимальную стабильность и надежность при работе с внешних носителей.

Хотите стать программистом? Рекомендуем профессию «Веб-разработчик».

Читайте также:  Установка sharepoint без домена

Источник картинки: fresher.ru.

В этой статье я опишу такую полезную вещь, как портативные веб-комплексы или веб-серверы «на свистке». Большой плюс их в том, что ставить и запускать их можно как с ПК, так и с внешнего жесткого диска или флешки — ее еще называют «свисток». Почему «свисток»? Выражение жаргонное, как и само слово «флешка». В мире её ещё называют stick. Плюс, флешку часто носили (а некоторые носят и сейчас) на шее на веревочке.:)

Такой веб-сервер может пригодиться даже сейчас, во времена всеобщей «интернетизации» и доступности хостингов-на-любой-вкус, потому что с ним вы можете:

  • Иметь локальную версию сайта;
  • В любое время, в любом месте работать над своим веб-проектом;
  • Не быть привязанным к отсутствию/наличию интернета и скорости интернет-коннекта;
  • Показать свой сайт на любом компьютере с внешнего носителя;
  • И многое другое, что придумаете сами

1. USBWebserver

USBWebserver включает в себя:

Установка совершенно проста: скачиваете архив с официального сайта, распаковываете архив, запускаете exe-шник. Готово. Вот и вся установка. Перед Вами простой и понятный GUI для управления всем веб-комплексом. Сборка весьма проста в управлении. Постоянно поддерживается разработчиком, что избавляет от глюков и проблем с версиями. Последняя версия 8.6 стала русифицированной.
Минус – только под Windows.

2. Xampp

  • Apache;
  • MariaDB;
  • PHP;
  • phpMyAdmin;
  • OpenSSL;
  • XAMPP Control Panel;
  • Webalizer;
  • Mercury Mail Transport System;
  • FileZilla FTP Server;
  • Tomcat;
  • Perl

При установке некоторые компоненты можно отключать – ставите то, что вам необходимо.
Большой плюс- сборка кроссплатформенная. Стабильная, надежная и функциональная.
На официальном сайте заявлено о возможности запускать с флешки, но напрямую указания или ссылки на USB или Portable версию нет.

3. Easyphp

На официальном сайте представлены 2 сборки: e-devserver – она как раз для вешних носителей и e-webserver.
e-devserver включает в себя:

  • PHP
  • Apache,
  • MySQL,
  • PhpMyAdmin,
  • Xdebug
  • + ещё тучу полезных программ

Нормально устанавливается на внешний носитель, с которого же без проблем запускается. Не увидела русского языка.
Замечание: пока не освободите 80й порт — в комплексе отказывается стартовать Аpache. Это замечание актуально для многих веб-серверов, но не для всех. Обычно 80 порт на стандартном пользовательском компьютере занимает Skype, и, если используемый вами веб-сервер ругается на занятый 80 порт, в первую очередь убирайте соответствующую галочку в настройках Skype. Если там всё в норме – ищите, что еще сидит на этом порту.

4. Open server

Состав полной версии весьма впечатляет и описан на сайте разработчика.
Легче перечислить чего нет в базовой версии:

Всё необходимое для серверной части в базовой и расширенной версии имеется.
Качается после нажатия кнопки «Нет, просто скачать» долго и нудно (первая кнопка с добровольным пожертвованием является турбокнопкой скорости отдачи сервера.) Под конец загрузки скорость свалилась до 15.2 КБ\с чему я была несказанно «рада». Для сравнения пакет Xampp примерно такого же веса скачался влёт. Весьма неприятный осадок остался — факт. Хотя, бесспорно, комплекс собран мощный.

5. Denwer

Поддерживает многопроектность. Чтобы скачать с официального сайта – надо обязательно зарегистрироваться, после чего ожидать ссылку на скачивание на указанный вами e-mail. И, может быть, даже обнаружить её в папке «Спам» вашего ящика, о чём честно предупреждают на сайте разработчика и советуют эту папку тоже проверить на предмет наличия в ней ожидаемого письма. Denwer – достаточно старая разработка, и разработчик не заморачивался созданием оконного GUI. Всё в черном окне эмулятора DOS и значком в трее. Что может быть и правильно.

Хочу отметить, что данные веб-комплексы, конечно, не являются строго обязательными. Кто-то, возможно, привык к чему-то другому, или вообще до сих пор ставит все компоненты самостоятельно и каждый в отдельности. Но по моему достаточно плотному опыту работы с локальными веб-серверами, эти показали максимальную стабильность и надежность при работе с внешних носителей.

Хотите стать программистом? Рекомендуем профессию «Веб-разработчик».

источник

Добавить комментарий

Adblock
detector