Xampp portable rus установка на usb
В течение некоторого времени я пытался разработать очень быстрый и простой способ создания виртуального веб-сервера (в основном локального веб-сервера) на моем переносном жестком диске. Не только один, хотя. Я хотел иметь возможность настроить несколько веб-серверов, которые я мог бы просто настроить в качестве локального веб-сервера одним нажатием кнопки.
Для тех из вас, кто следовал моим недавним статьям, я сделал это с помощью Server2Go Многим из вас понравился такой подход. Одна из проблем с Server2Go, по-видимому, заключается в том, что он действительно предназначен для использования в качестве чистой тестовой базы веб-сервера при каждом запуске. Когда вы закрываете сервер, он не очень хорошо сохраняет настройки.
Было несколько читателей, которые предложили Xampp как лучшее решение для этого. Xampp давно любимый. Айбек перечислил это в своей подборке из 100 лучших портативных приложений. , и Дейв обрисовал в общих чертах, как установить сервер Xampp на вашем компьютере. Конечно, с XAMPP вы должны установить его на корневой диск — так что один портативный диск станет вашим веб-сервером. Используя этот подход, я решил посмотреть, может ли команда DOS «subst» решить эту проблему — и, конечно же, она это сделала!
Установка полной резервной копии сайта WordPress
Не забудьте нажать « Привилегии » и добавить нового пользователя с именем пользователя и паролем базы данных вашего сайта, а также убедиться, что хост — « Локальный хост ».
Все, что вам нужно сделать сейчас, это экспортировать базу данных MySQL вашего сайта в вашу локальную, и все готово — со всеми постами, комментариями и всем остальным. Для этого просто перейдите на панель управления CpanelX, нажмите « Резервные копии » и выберите базу данных для своего блога.
Это сохранит всю вашу базу данных в виде файла .GZ. Сохраните этот файл как резервную копию. Теперь вернитесь в MyPhpAdmin вашего локального веб-сервера, выберите базу данных и нажмите кнопку « Импорт ». На этом экране все, что вам нужно сделать, это нажать кнопку «Обзор» и выбрать только что загруженный файл .gz.
Если вы хотите настроить все это для другого веб-сайта, просто начните снова с самого начала этой статьи, создайте новый каталог в корне вашего портативного диска для этого второго веб-сайта, и когда вы выполните команду SUBST, выберите другая буква диска.
Все последующие шаги предназначены для настройки вашего собственного локального веб-сервера. Чтобы запустить определенный локальный веб-сервер, вам просто нужно перейти в этот каталог и запустить файл « xampp_start.exe » в этом каталоге. « Xampp_stop.exe » остановит этот локальный веб-сервер. Эта настройка будет работать идеально, если вы никогда не попытаетесь запустить два сразу — у вас может быть только один локальный веб-сервер одновременно!
Попробуйте эту настройку и дайте нам знать, как она сработала для вас? Вам нужно запустить несколько локальных веб-серверов одновременно? Это решение заставляет это работать? Поделитесь своим опытом и дополнительными советами в разделе комментариев ниже.
Порой, даже имея под рукой несколько серверов с рутовым доступом, необходимо иметь портативный Web-сервер на флешке. Например, для демонстрации какого-либо Web-продукта.
Конкретно в моем случае попался клиент заказавший сайт для размещения конфиденциальной информации, которую и мне нельзя видеть.
Ему необходимо было разместить инфу и потом ее кому-то демонстрировать, причем используя iPad, странно все это. да не в этом суть статьи.
4. Open server
Состав полной версии весьма впечатляет и описан на сайте разработчика.
Легче перечислить чего нет в базовой версии:
- Git;
- MongoDB;
- Rockmongo;
- PostgreSQL;
- PhpPgAdmin;
- ImageMagic
Всё необходимое для серверной части в базовой и расширенной версии имеется.
Качается после нажатия кнопки «Нет, просто скачать» долго и нудно (первая кнопка с добровольным пожертвованием является турбокнопкой скорости отдачи сервера.) Под конец загрузки скорость свалилась до 15.2 КБ\с чему я была несказанно «рада». Для сравнения пакет Xampp примерно такого же веса скачался влёт. Весьма неприятный осадок остался — факт. Хотя, бесспорно, комплекс собран мощный.
Строим блог – Шаг 5
Флэш носитель
Иногда, для еще большей скорости развертывания локального хостинга на новом компьютере, я предпочитаю использовать версию без установки (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 секундам.
В этой статье я опишу такую полезную вещь, как портативные веб-комплексы или веб-серверы "на свистке". Большой плюс их в том, что ставить и запускать их можно как с ПК, так и с внешнего жесткого диска или флешки - ее еще называют "свисток". Почему «свисток»? Выражение жаргонное, как и само слово «флешка». В мире её ещё называют stick. Плюс, флешку часто носили (а некоторые носят и сейчас) на шее на веревочке.:)
Такой веб-сервер может пригодиться даже сейчас, во времена всеобщей «интернетизации» и доступности хостингов-на-любой-вкус, потому что с ним вы можете:
- Иметь локальную версию сайта;
- В любое время, в любом месте работать над своим веб-проектом;
- Не быть привязанным к отсутствию/наличию интернета и скорости интернет-коннекта;
- Показать свой сайт на любом компьютере с внешнего носителя;
- И многое другое, что придумаете сами
2. Xampp
В своем составе имеет:
- Apache;
- MariaDB;
- PHP;
- phpMyAdmin;
- OpenSSL;
- XAMPP Control Panel;
- Webalizer;
- Mercury Mail Transport System;
- FileZilla FTP Server;
- Tomcat;
- Perl
При установке некоторые компоненты можно отключать – ставите то, что вам необходимо.
Большой плюс- сборка кроссплатформенная. Стабильная, надежная и функциональная.
На официальном сайте заявлено о возможности запускать с флешки, но напрямую указания или ссылки на USB или Portable версию нет.
Заключение
После успешной установки и запуска сервера, осуществляем перенос на него сайта. Или начинаем разработку.
Все инсталляции я предлагаю производить на HDD, для увеличения скорости. А только потом когда все собранно и работает - перенести на флеш-накопитель.
Установка XAMPP
XAMPP - это кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.
Основные ссылки, которые могут пригодиться:
Домашняя папка (далее home): ./xampp/htdocs
Установка нескольких веб-серверов XAMPP
Первое, что вы захотите сделать, это назначить определенную папку на вашем портативном жестком диске (или портативном USB-накопителе, если он достаточно большой) для размещения всего вашего веб-сайта. В моем случае я создал корневой каталог с именем «TopSecretWriters».
Все, что вам нужно сделать, это сообщить Windows, что каталог на вашем портативном жестком диске является корневым каталогом, используя команду SUBST. В моем случае на экране команды DOS я набрал « subst X: H: \ TopSecretWriters «.
Это делает корневой диск X: непосредственно обратитесь к каталогу TopSecretWriters на вашем портативном диске. Вы должны будете это учесть, потому что каждый раз, когда вы захотите запустить свой веб-сервер в будущем, вам нужно будет набрать эту команду, иначе установка Xampp не будет работать.
Теперь просто загрузите копию ZIP-архива Xampp (не установщика Windows) и извлеките папку Xampp в новый созданный вами каталог.
Перейдите в папку Xampp и дважды щелкните файл « setup_xampp.bat ».
Затем запустите « xampp-control.exe », и вы увидите следующий экран:
5. Denwer
- Apache+SSL;
- PHP+Xdebug;
- MySql;
- PhpMyAdmin
Поддерживает многопроектность. Чтобы скачать с официального сайта – надо обязательно зарегистрироваться, после чего ожидать ссылку на скачивание на указанный вами e-mail. И, может быть, даже обнаружить её в папке «Спам» вашего ящика, о чём честно предупреждают на сайте разработчика и советуют эту папку тоже проверить на предмет наличия в ней ожидаемого письма. Denwer – достаточно старая разработка, и разработчик не заморачивался созданием оконного GUI. Всё в черном окне эмулятора DOS и значком в трее. Что может быть и правильно.
Хочу отметить, что данные веб-комплексы, конечно, не являются строго обязательными. Кто-то, возможно, привык к чему-то другому, или вообще до сих пор ставит все компоненты самостоятельно и каждый в отдельности. Но по моему достаточно плотному опыту работы с локальными веб-серверами, эти показали максимальную стабильность и надежность при работе с внешних носителей.
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
Установка Denwer
Denwer - это набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.
Сразу после установки доступен полностью работающий веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Для запуска практически всех утилит «Денвера» используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки «Денвера». При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов.
Основные ссылки, которые могут пригодиться:
Домашняя папка (далее home): ./Denwer/home/localhost/www/
И так, начнем
Есть множество продуктов для решения данной задачи, но мы с Вами рассмотрим 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
Подводные камни
Попробуйте выгрузить такие программы из памяти компьютера и вновь загрузите сервер. Если запустится - перенастройте мешающие программы на другие порты
Как в скайпе отключить 80-й порт показано на картинке:
Так же не забываем про Фаерволы и прокси сервера - для работы локально - их желательно настроить или отключить.
Если у вас медленная флешка из старых моделей - то работа с нее может показаться весьма и весьма медленной, порой даже не реальной. В этому случае придется копировать пакет на компьютер, работать с ним и потом обратно копировать на флешку. Решение проблемы - купите скоростную флешку.
Внимание! Если у вас старые скрипты и вам лень их переписывать, то во избежание ошибок описанных здесь - качайте сборку в составе которой PHP версии ниже 5.3.0 (Например, PHP v5.2.12)
× Error from canvas.getContext(): Maybe your browser or hardware (GPU) does not appear to support WebGL. The Canvas for WebGL below will be empty.
3. Easyphp
На официальном сайте представлены 2 сборки: e-devserver – она как раз для вешних носителей и e-webserver.
e-devserver включает в себя:
- PHP
- Apache,
- MySQL,
- PhpMyAdmin,
- Xdebug
- + ещё тучу полезных программ
Нормально устанавливается на внешний носитель, с которого же без проблем запускается. Не увидела русского языка.
Замечание: пока не освободите 80й порт - в комплексе отказывается стартовать Аpache. Это замечание актуально для многих веб-серверов, но не для всех. Обычно 80 порт на стандартном пользовательском компьютере занимает Skype, и, если используемый вами веб-сервер ругается на занятый 80 порт, в первую очередь убирайте соответствующую галочку в настройках Skype. Если там всё в норме – ищите, что еще сидит на этом порту.
1. USBWebserver
USBWebserver включает в себя:
Установка совершенно проста: скачиваете архив с официального сайта, распаковываете архив, запускаете exe-шник. Готово. Вот и вся установка. Перед Вами простой и понятный GUI для управления всем веб-комплексом. Сборка весьма проста в управлении. Постоянно поддерживается разработчиком, что избавляет от глюков и проблем с версиями. Последняя версия 8.6 стала русифицированной.
Минус – только под Windows.
Запуск и настройка XAMPP portable
Андрей Свирский - 29-10-2016
Читайте также: