Эта тема на forum.dklab.ru


master37: Подсоединение другого (уже установленного) Perl
Добрый день, собственно ....

На собственной машинке стоит ActiveState Perl v5.8
плюс к нему ActiveState Komodo ( последовательно - v2.0/2.3/2.51 ).
Использовалось всё это добро для написания и отладки скриптов,
которые затем переносились на Linux ...
И возникла необходимость писать теперь приложения CGI с прикручиванием
их в дальнейшем к Apache на том же Linux'е...
Укачал Денвер, поставил, порадовался тому - что сразу и без напильника
заработало ( исключительная вещь в наше гадское время ;-) ).
Вопрос - пока стоит ActiveState Perl из поставки Денвера, как
ВМЕСТО НЕГО прикрутить Perl v5.8, лежащий у меня в каталоге D:\Perl ?
Не хочется заново прикручивать кучу уже установленых модулей und so waiter.

С разбега в httpd.conf прямых указаний - не нашёл ...
Дмитрий Котеров:
ВМЕСТО НЕГО прикрутить Perl v5.8, лежащий у меня в каталоге D:\Perl ?
Откройте в бинарном редакторе (например, в Far по F4) файл /usr/local/bin/perl.exe и поправьте путь к Perl, как там написано (но только ни в коем случае не меняйте длину файла!). Можете его потом скопировать в /usr/bin/perl.exe.
master37:
ВМЕСТО НЕГО прикрутить Perl v5.8, лежащий у меня в каталоге D:\Perl ?
Откройте в бинарном редакторе (например, в Far по F4) файл /usr/local/bin/perl.exe и поправьте путь к Perl, как там написано (но только ни в коем случае не меняйте длину файла!). Можете его потом скопировать в /usr/bin/perl.exe.

Дмитрий - большое спасибо за ответ.
Поправил, проверил - всё работает ...
CGI/Perl - тоже - и - со всеми моими модулями.
Виват !

P.S. Пивом создателя Denver'a напоить, что-ли ? ;-)
Дмитрий Котеров:
Для архива. Файлы /usr/sbin/perl.exe, /usr/local/sbin/perl.exe (и то же самое для PHP, sendmail и т.д.) в действительности являются не программами, а лишь врапперами, переадресовывающими на «настоящие» обработчики и, возможно, устанавливающие дополнительные переменные окружения. Они написаны с тем расчетом, что EXE-шники можно будет прямо менять в бинарном редакторе, сохраняя размер файла.

Сейчас готовятся версии этих же врапперов, которым изменение размера файла не страшно (т.к. вся конфигурация считывается из хвоста вручную).
Дмитрий Котеров:
Перенесено из форума: Денвер::Форум для начинающих.
Перенесено в форум: Денвер::Полезные советы.
санек:
ответ на мой вопрос. спасибо
неплохо было б обмолвиться об этом в документации...
Anonymous:
вопрос не решился. проверка perl -le "print for @INC" показывает пустой инк. может я как-то не так заполнил файлик...
решил вопрос указанием #!c:\perl\perl.exe
зато работает...

Эта тема на forum.dklab.ru