Иногда, для еще большей скорости развертывания локального хостинга на новом компьютере, я предпочитаю использовать версию без установки (portable).
Правда, в portable версии недоступны файловый (FileZilla) и почтовый (Mercury) сервера, но они в большинстве случаев и не нужны. Преимущество в скорости – можно запускать веб-сервера прямо с флэшки. Ищем portable версию:
Какой из 3 файлов выбрать? Они содержат одно и то же, просто упакованы как архивы 7z, zip, exe. Скачаем наиболее распространенный архив zip.
Распаковываем скачанный архив в корень диска (например «C:\» или «D:\»). Если распаковать не в корень или директорию с другим именем, то необходимо после распаковки запустить файл setup_xampp.bat
Распакованный вариант занял аж 500Мб! Запускаем xampp-control.exe
Нажимаем Start для Apache и MySQL.
В моем случае не отобразилось, что Apache запущен на таком-то порту – потому что ранее я указал в полной версии xampp запускать его как сервис, но все равно он запустился, это видно по сообщениям если нажать еще раз кнопку Start:
Если отменить в полной версии запуск сервисом, то все ОК.
Еще, для примера, попробовал запустить все сервера на другом компьютере (виртуальной машине), где Apache стартует не как сервис, а также для Tomcat установлен JRE:
Как видим, все работает.
Выводы по установке XAMPP portable
Мы получили портативную версию XAMPP, которую можем хранить на съемном носителе, таком как флэшка, и запускать на любом компьютере с такой же ОС, даже без прав администратора. То есть, развертывание хостинга на компьютере сводится к 30 секундам.