Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
10:08:2007, 18:12
|
|
Новенький ![]() Группа: Программист Сообщений: 1 Регистрация: 10:08:2007 Пользователь №: 12 279 Репутация: 0
|
Есть веб-сайт в виде набора скриптов на Perl. В связке Apache+MySql+Perl на локальном компе под Win, все работает отлично.
Задача стоит следующая: каким-то образом скомпилировать этот проект так, чтобы его можно было записать на диск и запускать абсолютно с любого компа. То есть, как я понимаю, исходя из того, что на каком-то левом компе наверняка нет ни apache ни mysql чтобы все работало нужно их как-то скомпилировать вместе со скриптами. Это вообще реально? Помогите пожалуйста. Я уже все сроки сдачи проекта просохатила из-за этого, весь интернет перерыла. Что уже пыталась делать: 1. компилировать в exe с помощью perl2exe И perlcc.bat не канает Скомпилировал вроде без ошибок все. Но работать отказывается. 2. собирать в chm файл с помощь chm4you. Собрался без проблем. Но главная задача-то не решена, сервер как требовал так и требует. Может есть все таки способ какой-то это сделать? Нужен именно веб-интерфейс с базом mysql и функцией вывода информации из базы, поиска итд, но работать должно все на любом локальном компе |
|
Сообщение
#1
|
|
![]() |
|
|
10:08:2007, 23:20
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 198 Регистрация: 4:08:2006 Из: Vladivostok.pm Пользователь №: 5 749 Специализация: Perl, Web Репутация: 4
|
Денвер вам в руки. Или подобные "все в одном" паки. Дописываем какую-нибудь простую утилиту, которая по установке пакета, скопирует ваши скрипты и настроит систему.
Иных вариантов не вижу. Превращение же веб-программы в обычную путем умной компиляции - имхо извращение Ах да! Чуть не забыл! Мало будет пакета "все в одном", заранее надо собрать необходимые модули, которые будут отсутствовать в этом пакете Сообщение отредактировал Vovochka - 10:08:2007, 23:21 |
|
Сообщение
#2
|
|
|
|
11:08:2007, 03:51
|
|
Новенький ![]() Группа: Программист Сообщений: 10 Регистрация: 2:03:2005 Пользователь №: 1 418 Репутация: 0
|
В комплект инсталляции на CD нужно включить предустановленные и настроенные Perl, Apache и MySQL.
Их достаточно просто скопировать с вашей, уже работающей системы. perl2exe - не решает проблему, потому что он компилирует перл скрипт как есть. т.е. если запустить его потом он просто вернет в консоль сгенерированную веб-страницу. |
|
Сообщение
#3
|
|
|
|
13:08:2007, 02:44
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 198 Регистрация: 4:08:2006 Из: Vladivostok.pm Пользователь №: 5 749 Специализация: Perl, Web Репутация: 4
|
Цитата(Silence @ 11:08:2007, 14:51 ) perl2exe - не решает проблему, потому что он компилирует перл скрипт как есть. т.е. если запустить его потом он просто вернет в консоль сгенерированную веб-страницу. Точнее сказать, не в консоль, а в стандартный поток вывода. Куда перенаправишь, туда и выведет. Запусти CGI скрипт в консоле, тоже получишь страницу в консоли, запусти exe-шник через CGI, получешь его вывод в окне браузера. |
|
Сообщение
#4
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 11:51 |