Xampp portable rus установка на usb
Порой, даже имея под рукой несколько серверов с рутовым доступом, необходимо иметь портативный 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
Установка XAMPP
XAMPP - это кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.
Основные ссылки, которые могут пригодиться:
Домашняя папка (далее home): ./xampp/htdocs
Установка Denwer
Denwer - это набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.
Сразу после установки доступен полностью работающий веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Для запуска практически всех утилит «Денвера» используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки «Денвера». При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов.
Основные ссылки, которые могут пригодиться:
Домашняя папка (далее home): ./Denwer/home/localhost/www/
Заключение
После успешной установки и запуска сервера, осуществляем перенос на него сайта. Или начинаем разработку.
Все инсталляции я предлагаю производить на HDD, для увеличения скорости. А только потом когда все собранно и работает - перенести на флеш-накопитель.
Подводные камни
Попробуйте выгрузить такие программы из памяти компьютера и вновь загрузите сервер. Если запустится - перенастройте мешающие программы на другие порты
Как в скайпе отключить 80-й порт показано на картинке:
Так же не забываем про Фаерволы и прокси сервера - для работы локально - их желательно настроить или отключить.
Если у вас медленная флешка из старых моделей - то работа с нее может показаться весьма и весьма медленной, порой даже не реальной. В этому случае придется копировать пакет на компьютер, работать с ним и потом обратно копировать на флешку. Решение проблемы - купите скоростную флешку.
Внимание! Если у вас старые скрипты и вам лень их переписывать, то во избежание ошибок описанных здесь - качайте сборку в составе которой PHP версии ниже 5.3.0 (Например, PHP v5.2.12)
В этой статье я опишу такую полезную вещь, как портативные веб-комплексы или веб-серверы "на свистке". Большой плюс их в том, что ставить и запускать их можно как с ПК, так и с внешнего жесткого диска или флешки - ее еще называют "свисток". Почему «свисток»? Выражение жаргонное, как и само слово «флешка». В мире её ещё называют 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
Состав полной версии весьма впечатляет и описан на сайте разработчика.
Легче перечислить чего нет в базовой версии:
- Git;
- MongoDB;
- Rockmongo;
- PostgreSQL;
- PhpPgAdmin;
- ImageMagic
Всё необходимое для серверной части в базовой и расширенной версии имеется.
Качается после нажатия кнопки «Нет, просто скачать» долго и нудно (первая кнопка с добровольным пожертвованием является турбокнопкой скорости отдачи сервера.) Под конец загрузки скорость свалилась до 15.2 КБ\с чему я была несказанно «рада». Для сравнения пакет Xampp примерно такого же веса скачался влёт. Весьма неприятный осадок остался — факт. Хотя, бесспорно, комплекс собран мощный.
5. Denwer
- Apache+SSL;
- PHP+Xdebug;
- MySql;
- PhpMyAdmin
Поддерживает многопроектность. Чтобы скачать с официального сайта – надо обязательно зарегистрироваться, после чего ожидать ссылку на скачивание на указанный вами e-mail. И, может быть, даже обнаружить её в папке «Спам» вашего ящика, о чём честно предупреждают на сайте разработчика и советуют эту папку тоже проверить на предмет наличия в ней ожидаемого письма. Denwer – достаточно старая разработка, и разработчик не заморачивался созданием оконного GUI. Всё в черном окне эмулятора DOS и значком в трее. Что может быть и правильно.
Хочу отметить, что данные веб-комплексы, конечно, не являются строго обязательными. Кто-то, возможно, привык к чему-то другому, или вообще до сих пор ставит все компоненты самостоятельно и каждый в отдельности. Но по моему достаточно плотному опыту работы с локальными веб-серверами, эти показали максимальную стабильность и надежность при работе с внешних носителей.
Хотите стать программистом? Рекомендуем профессию «Веб-разработчик».
Иногда, для еще большей скорости развертывания локального хостинга на новом компьютере, я предпочитаю использовать версию без установки (portable).
Не забываем, что по-английски
portable читается как ПОТБЛ.
Правда, в portable версии недоступны файловый (FileZilla) и почтовый (Mercury) сервера, но они в большинстве случаев и не нужны. Преимущество в скорости – можно запускать веб-сервера прямо с флэшки. Ищем portable версию:
Скачиваем портативную версию
Какой из 3 файлов выбрать? Они содержат одно и то же, просто упакованы как архивы 7z, zip, exe. Скачаем наиболее распространенный архив zip.
Распаковываем скачанный архив в корень диска (например «C:\» или «D:\»). Если распаковать не в корень или директорию с другим именем, то необходимо после распаковки запустить файл setup_xampp.bat
Структура файлов портативной версии
Распакованный вариант занял аж 500Мб! Запускаем xampp-control.exe
Первый запуск портативной версии
Нажимаем Start для Apache и MySQL.
13:30:32 [Apache] XAMPP Apache is already running on port 80
13:30:32 [Apache] XAMPP Apache is already running on port 443
Если отменить в полной версии запуск сервисом, то все ОК.
Запуск всех серверов портативной версии
Как видим, все работает.
Выводы по установке XAMPP portable
Мы получили портативную версию XAMPP, которую можем хранить на съемном носителе, таком как флэшка, и запускать на любом компьютере с такой же ОС, даже без прав администратора. То есть, развертывание хостинга на компьютере сводится к 30 секундам.
XAMPP - кроссплатформенный дистрибутив Apache, включающий в себя различные дополнительные инструменты, а именно MySQL, PHP и Perl. Используется в качестве локального веб-сервера, который является незаменимым инструментом при создании или обслуживании веб-сайта.
Приложение предоставляет разработчикам простой и удобный способ тестирования динамических веб-страниц без доступа к Интернету. Программа включает в себя новейшие версии Mercury и Tomcat. С помощью XAMPP можно управлять базами данных MySQL и SQLite, создавать удаленное подключение с помощью встроенного FTP-сервера FileZilla.
Системные требования:
Windows 2008, 2012, Vista — Windows 10 (x64)
Торрент Локальный веб сервер - XAMPP 7.4.10 + Portable подробно:
По умолчанию все службы остановлены, поэтому пользователю нужно вручную запускать необходимые службы и администрировать их. В настройках службы можно указать, чтобы панель управления XAMPP запускалась как служба и автоматически активировала определенные модули при старте приложения. Также присутствует возможность настроить учетную запись и пароль для безопасного доступа.
Состав пакета:
Apache 2.4.46,
MariaDB 10.4.14,
PHP 7.4.10,
phpMyAdmin 5.0.2,
OpenSSL 1.1.1,
XAMPP Control Panel 3.2.4,
Webalizer 2.23-04,
Mercury Mail Transport System 4.63,
FileZilla FTP Server 0.9.41,
Tomcat 7.0.105 (with mod_proxy_ajp as connector),
Strawberry Perl 5.32.0.1 Portable
XAMPP Расширения:
Установите свои любимые приложения на XAMPP. Bitnami предоставляет бесплатный инструмент все-в-одном для установки Drupal, Joomla!, WordPress и многих других популярных приложений с открытым исходным кодом поверх XAMPP. Расширения для XAMPP >>>
ЧаВо ХАМРР:
Не существует руководства по использованию XAMPP. Мы написали документацию в форме ЧаВо. ЧаВо ХАМРР >>>
O portable:
Программа от разработчиков, запускается и работает с любого USB носителя. Раздается в виде авторских архивов по причине высокого сжатия архива и файлов нулевой длины с контрольными суммами:
xampp-portable-windows-x64-7.4.10-0-VC15.7z
CRC32: 66B32FC9
MD5: 62A7AD3C75E6CC91EA401F0981CD9131
SHA-1: F527005365DE69A8E67E985A538120266D5A85C4
Читайте также: