Переносний будинок веб-розробника, GeekBrains - освітній портал

Джерело картинки: fresher.ru.
У цій статті я опишу таку корисну річ, як портативні веб-комплекси або веб-сервери "на свистці". Великий плюс їх у тому, що ставити та запускати їх можна як з ПК, так і із зовнішнього жорсткого диска чи флешки – її ще називають "свисток". Чому свисток? Вираз жаргонне, як і саме слово "флешка". У світі ще називають stick. Плюс, флешку часто носили (а деякі носять і зараз) на шиї на мотузку.
Такий веб-сервер може стати в нагоді навіть зараз, за часів загальної «інтернетизації» і доступності хостингів-на-будь-який-смак, тому що з ним ви можете:
- мати локальну версію сайту;
- Будь-коли, будь-де працювати над своїм веб-проектом;
- Не бути прив'язаним до відсутності/наявності інтернету та швидкості інтернет-коннекту;
- Показати свій сайт на будь-якому комп'ютері із зовнішнього носія;
- І багато іншого, що придумаєте самі
1. USBWebserver
USBWebserver включає:

Установка абсолютно проста: завантажуєте архів з офіційного сайту, розпаковуєте архів, запускаєте exe-шник. Готово. Ось і вся установка. Перед Вами простий та зрозумілий GUI для керування всім веб-комплексом. Складання дуже проста в управлінні. Постійно підтримується розробником, що позбавляє глюків та проблем з версіями. Остання версія 8.6 стала русифікованою. Мінус – тільки під Windows.
У своєму складі має:
- Apache;
- MariaDB;
- PHP;
- phpMyAdmin;
- OpenSSL;
- XAMPP Control Panel;
- Webalizer;
- Mercury Mail Transport System;
- FileZilla FTP Server;
- Tomcat;
- Perl

Приустановці деякі компоненти можна відключати - ставте те, що вам потрібно. Великий плюс-складання кросплатформова. Стабільна, надійна та функціональна. На офіційному сайті заявлено про можливість запускати з флешки, але прямо вказівки або посилання на USB або Portable версію немає.
На офіційному сайті представлені 2 збірки: e-devserver – вона якраз для весняних носіїв та e-webserver. e-devserver включає:
- PHP
- Apache,
- MySQL,
- PhpMyAdmin,
- Xdebug
- + ще хмару корисних програм


Нормально встановлюється на зовнішній носій, з якого без проблем запускається. Не побачила української мови. Примітка: поки не звільните 80-й порт - в комплексі відмовляється стартувати Аpache. Це зауваження є актуальним для багатьох веб-серверів, але не для всіх. Зазвичай 80 порт на стандартному комп'ютері користувача займає Skype, і, якщо використовуваний вами веб-сервер лається на зайнятий 80 порт, в першу чергу прибирайте відповідну галочку в налаштуваннях Skype. Якщо там все гаразд – шукайте, що ще сидить на цьому порту.
4. Open server
Склад повної версії дуже вражає та описаний на сайті розробника. Легше перерахувати чого немає в базовій версії:


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

Підтримує багатопроектність. Щоб скачати з офіційного сайту – треба обов'язково зареєструватися, після чого чекати на посилання на скачування на вказаний вами e-mail. І, можливо, навіть виявити її в папці «Спам» вашої скриньки, про що чесно попереджають на сайті розробника і радять цю папку також перевірити на наявність у ній очікуваного листа. Denwer - досить стара розробка, і розробник не морочився створенням віконного GUI. Все у чорному вікні емулятора DOS та позначкою в треї. Що може бути правильно.
Хочу зазначити, що дані веб-комплекси, звичайно, не є обов'язковими. Хтось, можливо, звик до чогось іншого, або взагалі досі ставить усі компоненти самостійно і кожен окремо. Але на мій досить щільний досвід роботи з локальними веб-серверами, ці показали максимальну стабільність і надійність при роботі із зовнішніми носіями.
Бажаєте стати програмістом? Рекомендуємо професію "Веб-розробник".