Я хотел бы подать определенную портативную заявку.
Нормальная версия получает доступ к серверу. "Портативная" (виртуализированная) версия предназначена для работы с недостижимым сервером.
Это должно содержать копию XAMPP и отредактированного файла hosts поэтому, когда приложение пытается достигнуть сервера, это перенаправляется виртуальным файлом hosts к его собственному виртуализированному локальному серверу.
Достаточно простой в теории, но возможный? Thinapp не виртуализирует сетевой интерфейс.
Я завинчен затем?:(
VMware Player виртуализирует сетевой интерфейс. (это не свободно для необразования и коммерческих дистрибутивов),
Но если это - просто "веб-приложение", которое запускается локальное затем, необходимо смочь записать немного части установки, которая отредактировала бы файл hosts и добавляет надлежащую запись. Существует установщик бесплатного программного обеспечения под названием система установки Nullsoft scriptable. NSIS может открыть и отредактировать файлы, и Вы могли Вы что метод для редактирования файла hosts. Таким образом, Вы могли просто назвать установщик XAMPP или использовать распределение как IndigoPerl, который может работать из каталога только путем привыкания.