Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Perl (http://www.flasher.ru/forum/forumdisplay.php?f=21)
-   -   как установить пёрл на вин 98? (http://www.flasher.ru/forum/showthread.php?t=20944)

nagash 28.09.2001 14:25

как установить пёрл на вин 98?
 
чтобы можно было смотреть скрипты не закачивая их...

Pr0Head 28.09.2001 14:38

Нужно сначала поставить WEB-server (например Apache), потом скачать сам перл (например ActivePerl), прописать настройки и наслаждаться программингом... ;) :)

ЗЫ: Можно так же и PHP прицепить....

nagash 28.09.2001 14:52

эм... согласен...
а где скачать апачи и как его установить... а он точно будет на 98 работать?

Pr0Head 28.09.2001 15:03

Работать будет... скачать можно тут: http://httpd.apache.org/dist/httpd/b...n32-src-r2.msi

Размер - 3 Мб

Перл можно скачать тут: http://aspn.activestate.com/ASPN/Downloads/ActivePerl/

Там две версии. Одна с инсталлером (9 Мб), вторая без инсталлера MSI (8 Мб).

РНР - Могу потом закинуть. Те файлы которые нужны для работы с Апачем... размер - 500 Кб

kompadre 28.09.2001 15:09

2 ProHead

И мне ПХП скинь, если не трудно...
А то дома хорошо, линукса. Приходиш на работу - Win2000 :eek: :eek: :eek:

kompadre@narod.ru

nagash 28.09.2001 15:11

эм... а что это за фаил такой *.msi и как его устанавливать?
а закинь мне пхп сюда вот - nagash@nagash.org
:)
плз
а я за это спасибо скажу! :)

Pr0Head 28.09.2001 15:13

MSI - это для MicroSoft Installer... если у тебя он не стоит или будет ругаться, что статрая версия - кричи сюды... я скину...

nagash 28.09.2001 15:20

а помогите мне с явой...
посмотрите мой вопрос в разделе посвешённому яве... :)
:)
:)
:)

nagash 28.09.2001 15:23

ой а ещё такой вопрос...
если я поставлю себе апачи я смогу из своего компа сделать сервер...
чтобы когда я был в нэте можно было подконектиться по моему айпишнику как к простому хосту?
там чтобы набрав мой айпишник сразу индекс хтмл грузилось... ну и т.п. :)

kompadre 28.09.2001 16:05

Да... Но только в таком случае, если ты конектишся к инету через уникальный айпи. Вот. Если нет, то к твоему серверу сможеш только подключится ты (через 127.0.0.1) и если есть локальноя сетка то твои "сосетевцы".

nagash 28.09.2001 16:13

скачал я себе апачи а он не устанавливается... у меня установщика нет :(

Pr0Head 28.09.2001 18:19

2kompadre: Каждый IP - уникальный... :)
Он либо статический, либо динамический.... но в любом случае, когда nagash в инете, любой, набрав его IP адрес сможет попасть к нему на WEB.

2kompadre и nagash: PHP ушло к вам на мыло...

2nagash: адрес где взять MSI (1,5 Мб) в письме.

kompadre 28.09.2001 19:04

2 Pro?Head

Цитата:

2kompadre: Каждый IP - уникальный... :)
Ну зачем так милый, ну зачем? За ПХП спасиб огромный. Что-же касаеться DHCP (IP адрес динамически сгенирированный или "не-уникальный"). Дело в следующем. Есть один большой, уникальный адрес DHCP сервера. :) 0
У этого сервера до фига юзверей. У каждого юзверя свой, динамически (тобиш - экспромтом, кажда раз - разный) идентифицирующий номер. Юзвери лезут в инет. В инете находят цацу. Цаца лежит на сайте у дяди http-сервер. Клиентский http-agent, скажем тот-же I SExplorer, говорит -
"Хочу Цацу..." и подписываеться своим динамическим адресом. DHCP сервер отправляет пакет по адресу (дяде http) и дядя http отвечает... Кому? DHCP-серверу. Вложив подпись Sexplorera в контент пакета. Пакет доходит до ДХЦП (замаялся шрифт менять) и тот адресует его по адресу, по номеру сгенерированому динамически.
Так вот, к чему я все енто. Дядя ДХЦП может только рутить выходящия от его клиентов пакеты. Запросы о конекте он рутить не имеет ни малейшего серверного права (ни лева).
:p :p :p

Pr0Head 28.09.2001 19:23

Тем не менее, в нете не может находится двое или больше юзеров с одинаковым АйПи адресом. Если на машине стоит WEB-server, то он должен работать абсолютно одинаково как на динамических, так и на статических АйПи адресах. Потому как когда клиентская часть (IE) посылает запрос на определенный АйПи адрес, то запрос ОБЯЗАТЕЛЬНО придет на этот уникальный (на данный момент) АйПи адрес, и ни куда более.

ЗЫ: Проверено на практике, Web-server c динамическим АйПи адресом - это реальность. Правда конечно есть недостатки, а именно скорость соединения с сервером и последующее получение данный от него...

:p ;) :)

nagash 28.09.2001 20:36

так скачал я апаче только он английский :( я русский хочу :)
так скачал пёрл... получил по почте пхп
всё установил а как теперь всё это настроить? :)
а? :)

Pr0Head 28.09.2001 20:43

Первым делом Апач, потом если все будет ОК, то все остальное.... Итак, идем в директорию с Апачем, ищем директорию conf. Заходим туда и редатируем файл httpd.conf

Изменения:
1) Ищем блок:
<Directory />

Pr0Head 28.09.2001 20:56

Первым делом Апач, потом если все будет ОК, то все остальное.... Итак, идем в директорию с Апачем, ищем директорию conf. Заходим туда и редатируем файл httpd.conf

Изменения:
1)
Ищем блок:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
Внутреннюю часть меням на:
Options Indexes Includes
AllowOverride All

2) Ищем блок, начинающийся со строки:
<Directory "c:\apache\htdocs">
Меняем ему внутреннюю часть на:
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all

3) Можно подправить строку DirectoryIndex index.htm
допустим на
DirectoryIndex index.htm index.html default.htm default.html

4) Ищем блок:
<Directory "c:/apache/cgi-bin">
AllowOverride None
Options None
</Directory>
Меняем внутрянку на:
AllowOverride All
Options ExecCGI

5) Нужно установить какие типы файлов будут CGI скриптами. Ищем: AddHandler cgi-script .cgi .pl .exe .bat

Вроде пока все... Сохраняем, запускаем Апач и пробуем зайти на адрес http://127.0.0.1

nagash 28.09.2001 21:10

вот супер!!!
апачи работает!!!
а как теперь к нему подцепить Perl \ PHP

nagash 28.09.2001 21:13

хе я разрешил ваш спор...
только что попытался зайти на свой айпишник который мне выдал провайдер :) я опять же попал на тестовую страничку :)

Pr0Head 28.09.2001 21:25

PHP:
Переписываешь все из архива в директорию c:\php

В файле apache\conf\httpd.conf делаешь добавления/изменения:

Ищешь блок, где идет куча строк:
#LoadModule .....
#LoadModule .....
#LoadModule .....
и в конце дописываешь
LoadModule php4_module c:/php/php4apache.dll (без знака # впереди строки)

Далее ищем строку:
# And for PHP 4.x, use:
и все, что после нее (где присутствует слово php :) ) меняем на
ScriptAlias /php/ "с:/php/"
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "php.exe

Сохраняем, перезапускаем Апач. В окне запущенного Апача должно быть написано:

Apache/1.3.20 (Win32) PHP/4.0.6 running...

Если появится такая строка, то РНР подцепилась. Что и требовалось... :)

nagash 28.09.2001 21:36

мне важнее пёрл прицепить :)
но пхп тоже очень супер...
щас цеплять буду :)

nagash 28.09.2001 21:41

вот супер...
пхп заработало :)

nagash 28.09.2001 21:45

эм... а чтобы отсылать почту через пхп надо конечно же чтобы на серваке стоял почтовый алиас?
правильно? :)

Pr0Head 28.09.2001 21:46

С Перлом даже проще...

По-умолчанию папка где должны находиться скрипты находится в apache\cgi-bin

Допустим Перл установлен в c:\perl
тогда в начале cgi скрипта пишем:
#!c:/perl/bin/perl
или
#!c:/perl/bin/perl.exe

nagash 28.09.2001 21:59

а как менять chmod для скриптов...
или виндусовский perl запускает все файлы?

Pr0Head 28.09.2001 22:07

ЗЫ: Виндовс очень дружелюбная операционная система и ей не нужно ставить никаких ограничений доступа для фалов... открывай чего хочешь, записывай чего хочешь... :D

nagash 28.09.2001 22:18

а вот такая проблемка появилась...
просто когда у меня perl файл оканчивается на *.pl он пытается скачать этот файл... а если переименовать *.cgi то всё просто супер идёт...
у меня на одном хостинге так уже было... но это была их проблема а теперь это моя проблема :)))

Pr0Head 28.09.2001 22:26

А ты в фале apache\conf\httpd.conf изменил строку

AddHandler cgi-script .cgi .pl .exe .bat

(после каждой точки - никаких пробелов. после каждого расширения - пробел обязательно)

mihailpl 28.09.2001 22:53

Помогите найти игру - http://flasher.ru/forum/showthread.php?threadid=20966

energy@work 29.09.2001 00:05

Зачем извращаться и мучаться с апаче, когда можно установить OMNI HTTPd?

kompadre 29.09.2001 02:04

2 energy@work

По инет статистике, 60% админов считают извращением не Апач, а его конкурентов. Из которых OMNI HTTPD не являеься оптималньым выбором. :rolleyes:

nagash 29.09.2001 17:17

AddHandler cgi-script .cgi .pl .exe .bat
да у меня есть эта строка... но он всё равно скачивать пытается этот файл :(

а на счёт апачи... так он везде на всех хостингах стоит... так я его и подучу докучи :)

nagash 29.09.2001 17:59

хм... заработало... вроде ничего и не сделал :)

Gandalf 29.09.2001 18:05

2 kompadre
OMNI HTTPD Очень удобен именно для разработки , т.е. написал , проверил , выложил на сервак ( полноценный ).

почему Омни а не Апачь , с апачем надо долго возиться , что бы настроить , Омни настраивать почьти не надо , перл прописан , только путь изменить ( если ) и все .......


ЗЫ: все выше сказанное = ИМХО

nagash 29.09.2001 18:13

2 Gandalf
 
ну незнаю... с настройкой апачи у меня никаких проблем небыло... за 10 минут заставил работать :)
всё просто оказалось то :)

kompadre 29.09.2001 19:55

2 Gandalf - (ИМХО)

Вообщето может быть правильно юзать ОМНИ как подопытного кролика :) Но если, например, тебе нуна заюзать (или самому написать) какойнибудь модуль... Как ты провериш работосбособность? На сервере? Кстати, последний Апач для винды даже конфить не пришлось. Инстальнул. Отребутил... Запустил. Да и в httpd.conf не так уж трудно вдуплиться...
Повторяюсь, ИМХО

2 nagash -

Плиз, не обижайся. Хочу тебя попросить. Не склоняй ты так старого бедного Апача. "Апачи" - звучит дико :eek: :eek: :eek: Лучше уж Апачка :) , или Ападло ;)

nagash 29.09.2001 20:39

а если так склонять то звучит как верталёт! :)

Sam Russ 29.09.2001 21:16

2kompadre
 
А вот ты и не прав! У меня вот адрес например динамический - так я его через РНР скриптик прописываю на сервере со статическим адресом и оттуда организую редирект к себе на сервер. У меня работает ФТП, ВЕБ и Майл сервер и всё без малейшего напряга.
Так что вот.

nagash 29.09.2001 21:36

2 Sam Russ
 
а можешь рассказать как это сделать? :) я тоже хочу свой комп прицепить к статическому ип :)

nagash 29.09.2001 21:39

а и как мне на виндах настроить отправку почты...


Часовой пояс GMT +4, время: 00:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.