Apache ActivePerl за Windows
Искам да споделя опита си "за начинаещи" от инсталирането на пакета Apache + ActivePerl за Windows. Инструкцията е много подробна, т.к Всеки спорт е по-добре да започне с инструктор. Тъй като няма такова, ще използваме подобно на инструктор описание на процеса.
За целта имаме нужда от: 1) Apache. Текущата версия е 2.2.16. Изтеглете от тук: http://www.gtlib.gatech.edu/pub/apache//httpd/binaries/win32/ 2) ActivePerl. Текущата версия е 5.16.3. Изтеглете от тук: http://www.activestate.com/activeperl/downloads 3) mod_perl за Apache. Текущата версия е 2.0.8. Изтеглете от тук: http://people.apache.org/
stevehay/Предупреждение, mod_perl трябва да съответства на версията и битовостта на изтегления ActivePerl. Например, ако сте изтеглили ActivePerl 5.16.3 x86, трябва да изтеглите и mod_perl-2.0.8-activeperl-5.16.3.1603-x86.zip
Сега имаме всички необходими компоненти.
Нека създадем папка WebServer в основната директория на устройство D: за нашия сървър. В тази папка (D:\WebServer\), нека създадем папка www за нашите файлове и папка cgi-bin за нашите Perl файлове. Инсталирайте Apache по подразбиране или с избор на опции, като например инсталационната директория. Да предположим, че сме избрали директория: D:\WebServer\Apache2 Инсталирайте ActivePerl по подразбиране или с избор на опции, като например инсталационната директория. Да приемем, че сме избрали директория: D:\WebServer\Perl В архива mod_perl, който изтеглихме по-рано, има две папки: Apache2 и Perl. Разопаковаме съдържанието (и само съдържанието) на всяка папка в съответните ни, т.е. разопаковайте съдържанието на папката Apache2 в нашата директория D:\WebServer\Apache2 и съдържанието на Perl в D:\WebServer\Perl
Тези. ако имате знак за паунд # преди реда (#Включиconf/extra/httpd-vhosts.conf) - премахнете го.
Променяме директивата DocumentRoot на нашата нова папка на сайта, т.е.:
Променяме директивата ScriptAlias на нашата нова папка на сайта, т.е.:
Също така добавете следните редове към него:
Рестартирайте Apache2 и се наслаждавайте: http://127.0.0.1/cgi-bin/