Переносний будинок веб-розробника, 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 та позначкою в треї. Що може бути правильно.

Хочу зазначити, що дані веб-комплекси, звичайно, не є обов'язковими. Хтось, можливо, звик до чогось іншого, або взагалі досі ставить усі компоненти самостійно і кожен окремо. Але на мій досить щільний досвід роботи з локальними веб-серверами, ці показали максимальну стабільність і надійність при роботі із зовнішніми носіями.

Бажаєте стати програмістом? Рекомендуємо професію "Веб-розробник".