Скачал ActivePerl-5.10.1.1007-MSWin32-x 86-291969.msi установил на диск С:\Perl\
Зашел в папку bin и запустил ppm.bat и я так понимаю что сделал какие то обновления. Что еще нужно делать при настройке?
http://forum.php.su/topic.php?fo...m=65&topic=3 сдесь был, для меня сложнова то было понять что там написано, и не уверен что вообще что то понял.
Моя цель на данный момент настроить Perl для Windows 2007
(Добавление)
Apache2,2,15 и PHP5 установлен и работает.
1. Petro - 26 Марта, 2010 - 16:47:22 - перейти к сообщению
2. JustUserR - 26 Марта, 2010 - 17:02:37 - перейти к сообщению
Petro пишет:
Вы имеете в виду настроить Perl для работы с Apache по CGI-интерфейсу? В таком случае настройка не так уж и сложнаМоя цель на данный момент настроить Perl для Windows 2007 Apache2,2,15 и PHP5 установлен и работает.
1 Заходите в конфигурационный файл Apache и проверяете наличие модуля mod_cgi и находите строчку AddHandler cgi-script .ext1 .ext2 .ext2 и добавляете в нее через пробел расширения для запуска Perl-скриптов
2 В папке с находящимися в ней Perl-скриптами создаете файл .htaccess со строчками Options +ExecCGI и Options -Indexes
3 В самих Perl-скриптах в качестве пути к интерпретатору в первой строке указываете #!c:/perl/bin/perl.exe
Если при такой настройке у вас все заработает то будетм далее улучашть пути

3. Petro - 26 Марта, 2010 - 17:29:17 - перейти к сообщению
Извините за мою неграмотность, я полный ноль, но желания немеряно )
1 Заходите в конфигурационный файл Apache и проверяете наличие модуля mod_cgi
- есть.
и находите строчку AddHandler cgi-script .ext1 .ext2 .ext2
-есть.
и добавляете в нее через пробел расширения для запуска Perl-скриптов
- а какие нужны расширения для запуска? или где их увидеть, найти, узнать?
2. В папке с находящимися в ней Perl-скриптами
- как эта папка называется? bin?
создаете файл .htaccess со строчками Options +ExecCGI и Options -Indexes
- имя файла брать любое?
stroki.htaccess
и внем
Options +ExecCGI
Options -Indexes
3. В самих Perl-скриптах
- это где?
в качестве пути к интерпретатору в первой строке указываете #!c:/perl/bin/perl.exe
1 Заходите в конфигурационный файл Apache и проверяете наличие модуля mod_cgi
- есть.
и находите строчку AddHandler cgi-script .ext1 .ext2 .ext2
-есть.
и добавляете в нее через пробел расширения для запуска Perl-скриптов
- а какие нужны расширения для запуска? или где их увидеть, найти, узнать?
2. В папке с находящимися в ней Perl-скриптами
- как эта папка называется? bin?
создаете файл .htaccess со строчками Options +ExecCGI и Options -Indexes
- имя файла брать любое?
stroki.htaccess
и внем
Options +ExecCGI
Options -Indexes
3. В самих Perl-скриптах
- это где?
в качестве пути к интерпретатору в первой строке указываете #!c:/perl/bin/perl.exe
4. JustUserR - 26 Марта, 2010 - 18:40:41 - перейти к сообщению
Petro пишет:
Это хорошо потому что Perl очень полезный язык особенно для CGI-интерфейса ... Желания немеряно )

Petro пишет:
Добавьте .cgi и .pl если их там еще нет - если есть то хорошо и вводить ничего не надоИ добавляете в нее через пробел расширения для запуска Perl-скриптов - а какие нужны расширения для запуска? или где их увидеть, найти, узнать?
Petro пишет:
Нет-нет Эта папка должна лежать в web-пространстве - скажем где лежит какой-то из ваших сайтов настроенных на виртуальный хостВ папке с находящимися в ней Perl-скриптами - как эта папка называется? bin?
Petro пишет:
Нет - файл так дословно называется .htaccess без чего-либо слева от точно - если windows не дает создать то сделайте из консоли echo. >.htaccessИмя файла брать любое? stroki.htaccess
Petro пишет:
Это в тех самых программах на Perl которые будут лежать в web-пространстве :0(
В самих Perl-скриптах- это где? в качестве пути к интерпретатору в первой строке указываете #!c:/perl/bin/perl.exe
5. Petro - 29 Марта, 2010 - 12:24:59 - перейти к сообщению
Все сделал. Папку с файлом .htaccess положил в папку www/perl/ там будут хранится мои программы на perl. Дело в том что мой единственный сайт выводит вот такую строчку Hello world 
(Добавление)
Ну я даю, а вопрос и не задал.
Как теперь мне проверить работает Perl или нет?

(Добавление)
Ну я даю, а вопрос и не задал.
Как теперь мне проверить работает Perl или нет?
6. JustUserR - 29 Марта, 2010 - 14:02:29 - перейти к сообщению
Petro пишет:
Итак для начала надо уточнить - ваши HTML-документы хранятся в папке www - а Perl-скрипты будут храниться в папке www/perl и обе доступны из web-пространства - то есть к ним можно обратиться через http://mysite/perlНу я даю, а вопрос и не задал.
Как теперь мне проверить работает Perl или нет?
Как теперь мне проверить работает Perl или нет?
Далее создаете Perl-скрипт следующего содержания и сохраняете его в папку www/perl под именем my.pl
CODE (perl):
скопировать код в буфер обмена
скопировать код в буфер обмена
- #!c:/perl/bin/perl.exe
- echo "Content-type: text/html\n\n";
- echo "Yes! It works!";