Форум 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 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...

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


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

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