как

7 отговора 258 прегледа
#1

как

как да инсталирам сървър на моя РС поддържащ перл-скриптове?

Отговор
в отговор на k-mab #2

Re: как

Ето ти едно описание.съжалявам че е на руски...
Исках да ти дам линка, но се оказа че сайта е затворен за съжаление.Аз бях копирал тая страница, когато си слагах Апачето при мен.Така че не би трябвало да имаш проблеми.....
Успех!

Главное достоинство данного метода - это то, что работа с вашим сервером полностью аналогична работе с "реальным" Internet-сервером. Основной же недостаток заключается в том, что вы видите только окончательный результат выполнения скрипта, и не можете проследить его выполнение по шагам. Максимальная эффективность достигается при использовании данного метода в комплексе с методами 2 и 3, которые описываются ниже.
В качестве Web-сервера рекомендую использовать Apache (это один из самых распространенных, надежных серверов, а главное, что он бесплатный). Для корректной работы Apache под Windows 95 необходимо установить Winsock 2 (для Windows 98 и Windows NT 4.0 эта процедура не потребуется). Загрузите с сайта фирмы Microsoft файл W95ws2setup.exe ([линк]) и запустите его. Произойдет установка Winsock 2. Теперь скачиваем файл apache_1_3_12_win32.exe для установки Apache под Windows ([линк]). После установки сервера, его необходимо сконфигурировать. Для этого в любом текстовом редакторе открываем файл httpd.conf , который находится в подпапке Conf папки, в которую был установлен Apache. Далее выполните следующие действия по конфигурации сервера:
1. Находим строку DocumentRoot и прописываем физический путь к корневому каталогу (сайту). У меня, например, этот путь следующий "C:/FrontPage Webs/Content/mudconnector/" (заметьте, что при указании пути используется Unix разделитель, даже в среде Windows). Корневой каталог является для сервера стартовой точкой при поиске документов. Обращение к корневому каталогу осуществляется по URL-адресу, в котором указано только имя сервера (имя папки или страницы не указывается). Обычно при употреблении термина каталог опускают слово "виртуальный". Виртуальные каталоги представляют собой директории (папки), доступ к которым через Web осуществляется по логическому имени (псевдониму). Физически эти папки могут находиться в любом месте на вашем жестком диске или на другом компьютере. При создании виртуальному каталогу присваивается псевдоним, который ставится в соответствии физическому пути к нему.
2. Чуть ниже находится строка со словом Directory и прописываем то же путь ("C:/FrontPage Webs/Content/mudconnector/").
3. Строка со словами Options All говорит о том, что включены все возможности сервера, в том числе и поддержка cgi.
4. В строке со словами ScriptAlias /cgi-bin/ указываем путь к cgi-bin каталогу (в моем случае этот путь "C:/Apache/cgi-bin/").
5. Чуть ниже в строке со словом Directory указываем тот же путь "C:/Apache/cgi-bin"
6. Добавляем строку AddHandler cgi-script .cgi .pl. Тем самым даем понять серверу, что все фалы с расширением .cgi, .pl - являются cgi исполняемыми, т.е. программами.
Итак, настройка сервера завершена. Если вы сделали все правильно, то после запуска файла apache.exe на экран будет выведено сообщение типа "Apache/1.3.12 (Win32) running...". Теперь загрузите броузер и введите URL-адрес [линк]. В броузер будет загружена домашняя страница корневого Web-узла - index.html (на моем компьютере физический путь к этой странице C:/FrontPage Webs/Content/mudconnector/index.html)
Теперь проверим, как выполняется Perl-программа на нашем сервере. Для этого создадим простенькую программку, текст которой приведен ниже:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Ура работает!\n";
В текстовом редакторе создайте новый файл и введите вышеприведенный код программы. Сохраните данный файл, например, под именем test.pl в папке cgi-bin, которая находится в папке, в которую вы установили Apache. После этого перейдите в броузер и введите URL-адрес [линк]. В броузер загрузится страница, содержащее долгожданное сообщение Ура работает! Это означает, что вы победили! Теперь можно закричать "Ура!"

Отговор
в отговор на k-mab #4

Re: как

Kachi si Apache za saotvetnata OS.

Отговор
в отговор на k-mab #5

Re: как

zavisi za kakva OS stava
ako ste e kato executable koito se izpalniava v cgi-bin ne bi triabvalo da ima problemi stiga da ima perl port za soatvetnata OS
ako ste polzvash blaginki kato Mason ili Embeded perl triabva da vidish dali ima port - mislia che za win oshte takav port niama

Отговор
в отговор на seeker #6

Re: как

bate ne stava!
neznam zasto no apacheto ne mi dava da svalya "neznam si koi "... file za da go svarga s win-file !!!
sorry!
dai nesto po-dobro!?!

Отговор
в отговор на luk-as #7

Re: как

Niama po-dobro ot apache ... :) no ima mnogo po-dobri neshta ot windows :)

waiting... dreaming... wishing...
Отговор
в отговор на luk-as #8

Re: как

1. iskam da kazha che niamam mnogo opit s windows
2. kazhi konkretno kakvo pravish i kakvo ne stava - struva mi se taka po mozhe da se nameri reshenie na problema

Отговор