2009-02-03 2 views
5

У меня есть проект, над которым я работаю, для чего потребуется веб-сервер. Веб-сервер будет использоваться для удаленного управления презентацией с помощью мобильного устройства.Portable USB Webserver

Я вижу, что есть много вариантов, и мне интересно, могут ли кто-нибудь дать некоторые рекомендации.

Мои критерии включают в себя:

  • Портативный, умещается на USB ключа

  • Легко перспективе. Пользователь может просто щелкнуть значок , или в идеале он будет включать команду автозапуска .

  • Открытый исходный код. Я бы предпочел что-то лицензированное под GPL или подобное.

  • Выполняет динамический серверный язык. Я вижу, что в большинстве случаев PHP работает отлично, но я открыт для других языков.

  • Кросс-платформа, если возможно.

Сейчас я склоняюсь к XAMPP, но мне бы хотелось услышать некоторые предложения.

+0

Возможно, вы можете попробовать [USBWebserver (~ 22MB)] (http://www.usbwebserver.net/en/) –

ответ

9

XAMPP подходит для этого.

+0

Я не могу заставить XAMPP работать. Какие-нибудь предложения здесь? Я пробовал USB Lite, Zip и EXE ... – jasonflaherty

+0

Возможно, если бы вы были более конкретными в отношении того, что не работает. – ceejayoz

+0

благодарит за комментарий. Я устанавливаю его на USB-накопитель, а затем пытаюсь запустить сервер без везения. Lite действительно запускался один раз, тогда я не мог установить Drupal по какой-то нечетной причине. Версия Lite не включает панель управления. Вы используете полную версию на USB-накопителе? – jasonflaherty

2

Я рекомендую XAMPP, поэтому я думаю, что вы на правильном пути.

0

LAMPPIX - похоже, что это не актуально, но должно выполнять эту работу.

1

Не использовали это, но похоже, что это будет правильным Ваш переулок:

http://www.blackdot.be/?inc=apache/httpserveronusb

Поддержка Perl + PHP по умолчанию.

С помощью этой страницы вы можете найти:

Тогда HTTP-сервер на USB-это что-то для вас! HTTP Server На USB - полностью настроенный веб-сервер, который работает с вашего USB-ключа. Подключите его и выключите! Он может быть использован для показа веб-сайта покупателю, обмениваться файлами с друзьями (в обоих случаях благодаря DAV) или просто произвести впечатление на людей, но все это выйдет!

Вы особенный, и вы зависите от экзотического стороннего модуля? Просто оставьте их в папке модуля и отредактируйте файл конфигурации!

Особенности:

  • Management Application
  • Apache 2.2.11
    • mod_deflate
    • mod_ssl
  • mod_security
  • mod_perl
  • PHP 5.2.8
  • ActiveState Perl 5,10

Требования:

  • Windows 2000, Windows XP или Windows 2003
  • 256mb USB-ключ
-4

Я хотел бы предложить Apache, очень легкий и имеет все, что вам нужно (PHP).

+0

-1 apache + легкий действительно не смешиваются вместе в одном предложении ... – Christian

1

Мне не повезло с XAMPP Lite или USBWebserver. В настоящее время хорошо работает Server2Go. Я никогда не смог запустить XAMPP, и USBWebserver не разрешил бы мне устанавливать Drupal или Wordpress.

С Server2Go мне удалось установить Drupal 7 на USB-накопитель, однако, только с SQLite. Мне нужно было перейти в папку php и скопировать и переименовать файл production-php.ini в php.ini. Существует параметр php.ini, который должен быть установлен для определения базы данных MySQL. Тем не менее, он работает с SQLite для целей разработки.