Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

В форуме часто возникают просьбы помочь уcтановить Apache, PHP, Perl,
MySQL. Эти программы могут понадобиться не только системным администраторам, но и
веб-программистам и веб-мастерам, например, для отладки скриптов. В данной статье рассмотрено, как устанавливать последние версии этих программ на Win32. Я не ставлю целью описать все аспекты web-администрирования, а лишь помогу установить конфигурацию, позволяющую освоить и изучить основные возможности Apache 2.x, PHP, Perl и MySQL.

 
Читать
 
 
Внимание!  
Если вы задаете вопрос по работе Apache, потрудитесь привести конфигурационный файл сервера.

Телепаты в данный момент в отпуске.
Файл необходимо выложить в txt формате, а не приводить его содержимое в посте.
 
 
Наиболее частой причиной того, что невозможно поставить PHP как модуль под Apache под Windows является несоответствие вашей версии *.dll файла модуля (php4apache2.dll) текущей версии Apache. Лечится тем, что вы качаете другую dll-ку (php4apache2.dll), например, из нашего файлового архива и пробуете прикрутить ее.
 
Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция
register_globals = "off"  
в конфигурационной файле PHP - php.ini.
Попробуйте установить:
register_globals = "on"
 
 
 
Если ваши perl-скрипты с раширением *.cgi выдают ошибку 500, либо вместо исплнения предлагают себя закачать, рекомендуем внимательно почитать статью:
Основные причины ошибки 500 в IkonBoard V. 2
 
 
откомпилированные версии можно найти и на этом сайте
http://www.apachelounge.com/download/
 
но внимательно читайте, так как компиляция была под MS Visual Studio 2005 и для работы требуется дополнительный набор библиотек, который можно скачать там же.
 


 
См. также FAQ по Apache

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 14:11 25-11-2002 | Исправлено: emx, 20:28 03-10-2006
Sasha_Brandman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, скажите а на Vista, Apache поставить реально...???

Всего записей: 29 | Зарегистр. 08-12-2005 | Отправлено: 16:21 08-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sasha_Brandman

Цитата:
скажите а на Vista, Apache поставить реально...???

а почему нет?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:52 08-10-2007
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть машина с реал IP , есть другая машина получающая Nat от машины с реал IP,если поставить Apache на ту машину на которой нет реал IP,но есть Nat будет ли виден Apache из вне,если в httpd.conf в Listen указать IP машины с реал Ip (т.е. раздающей Nat)
 
Добавлено:
Здаеться мне ,что Apache не умеет слушать IP другой машины т.к. только я в Listen пропишу иной IP  которого не существует на этой машине Apache тогда не стартует

Всего записей: 3381 | Зарегистр. 20-05-2006 | Отправлено: 08:57 09-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD

Цитата:
Есть машина с реал IP , есть другая машина получающая Nat от машины с реал IP,если поставить Apache на ту машину на которой нет реал IP,но есть Nat будет ли виден Apache из вне,если в httpd.conf в Listen указать IP машины с реал Ip (т.е. раздающей Nat)  

нет.. читать
zyxel 600 + комп = хочу свой сервер
 

Цитата:
Здаеться мне ,что Apache не умеет слушать IP другой машины т.к. только я в Listen пропишу иной IP  которого не существует на этой машине Apache тогда не стартует

"сдается"..
ессно не умеет..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:33 09-10-2007
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
т.е. не следует заморачиваться с порт мепингом?

Всего записей: 3381 | Зарегистр. 20-05-2006 | Отправлено: 22:33 09-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD

Цитата:
т.е. не следует заморачиваться с порт мепингом?  

не понимаю о чем ты? портмаппинг надо настраивать на той машине, где есть внешний интерфейс. чтобы обращения на 80 порт внешнего IP перебрасывались на 80 порт внутренней машины с http сервером.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:36 09-10-2007
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
ну да за это и говорю...
а на машине на которую идет преобразования Apache м нужно слушать IP внешниго интерфейса той машины которая делает преобразование обращения 80 порта на машину внутреннюю?
 

Всего записей: 3381 | Зарегистр. 20-05-2006 | Отправлено: 09:07 10-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD

Цитата:
ну да за это и говорю...

ты не это говоришь.. с порт маппингом именно следует заморачиваться.

Цитата:
а на машине на которую идет преобразования Apache м нужно слушать IP внешниго интерфейса той машины которая делает преобразование обращения 80 порта на машину внутреннюю?  

чего? Аpache может слушать только те IP, которые есть на машине, на которой бегает.
если у машины 2 интерфейса - внешний и внутренний, то может слушать оба.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:00 10-10-2007
Fikstr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста. Уменя Апач 2.5.4а и Win32 XP; на один ip настроил работает безпроблем.
(Для локальной сети.) Поставил вторую сетевую (игровые сервера под разными IP)
можно ли в одном апачи запустить еще одну страницу и если можно то где мне в конфиге ковыряться и над чем.

Всего записей: 6 | Зарегистр. 13-10-2007 | Отправлено: 14:10 14-10-2007
Molt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fikstr

Цитата:
Уменя Апач 2.5.4а  

Ты точно уверен что у тебя апач?  
Имхо у тебя готовая сборка.

----------
"Give me the place to stand, and I shall move the earth" — Archimedes

Всего записей: 1337 | Зарегистр. 07-11-2004 | Отправлено: 15:05 14-10-2007
Fikstr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да готовая сборка все рулит норм,MYSQL, PHP, Perl. На один сайт (il2) все сам настроил с помощью инета и книжек. А как второй подрубить незнаю. возможно это в virtual host нужно прописывать

Всего записей: 6 | Зарегистр. 13-10-2007 | Отправлено: 16:04 14-10-2007 | Исправлено: Fikstr, 16:14 14-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fikstr

Цитата:
Да готовая сборка все рулит норм,MYSQL, PHP, Perl. На один сайт (il2) все сам настроил с помощью инета и книжек. А как второй подрубить незнаю. возможно это в virtual host нужно прописывать

ты хочешь ДРУГУЮ страницу или ту же, но просто на другом IP?
если другую - читать Виртуальные хосты в Apache 1.3.23, что то не получается...

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:25 14-10-2007
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
чего? Аpache может слушать только те IP, которые есть на машине, на которой бегает.
если у машины 2 интерфейса - внешний и внутренний, то может слушать оба.

 
А как быть в таком случае:
 
Выход в сеть
                    SHDSL модем
                          |
                   Router с двумя интерфейсами 1; 2  
                                                                      |
                                                     машина где бегает Apache  
 
 
1 интерфейс это реал IP  
2 интерфейс интерфейс идущий в ЛВС и преобразовывающий все входящие соединения на 80 порт машины где бегает Apache ..
 
Как быть в таком случае ведь нельзя слушать IP машины Routerа c машины ,где бегает Apache  
 
 
                                                                                         
 
 

Всего записей: 3381 | Зарегистр. 20-05-2006 | Отправлено: 00:00 15-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD

Цитата:
 
Как быть в таком случае ведь нельзя слушать IP машины Routerа c машины ,где бегает Apache  

настраивать на роутере порт маппинг


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:44 15-10-2007
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
настраивать на роутере порт маппинг  

угу...это понятно и какой IP слушай на машине ,где бегает Apache?

Всего записей: 3381 | Зарегистр. 20-05-2006 | Отправлено: 07:25 15-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD

Цитата:
угу...это понятно и какой IP слушай на машине ,где бегает Apache?

которым подключена к роутеру


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:00 15-10-2007
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
 

Цитата:
портмаппинг надо настраивать на той машине, где есть внешний интерфейс. чтобы обращения на 80 порт внешнего IP перебрасывались на 80 порт внутренней машины с http сервером.

 
А можно расшифровать - "на той машине, где есть внешний интерфейс"? Я так подозреваю, что переброску надо настраивать в разделе "Routing and remote access"?
Вообще-то я там админ с ограниченными правами, не хотелось бы особо много настроек затрагивать... А нельзя ли "ловить" порт YYY IIS-ом, и его же использовать для перенаправления на локальный адрес, который бы "подхватывался" апачем?

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 18:06 16-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nafiganado

Цитата:
А можно расшифровать - "на той машине, где есть внешний интерфейс"? Я так подозреваю, что переброску надо настраивать в разделе "Routing and remote access"?  

на той машине, на которой есть реальный IP, видимый из интернета..

Цитата:
Вообще-то я там админ с ограниченными правами, не хотелось бы особо много настроек затрагивать... А нельзя ли "ловить" порт YYY IIS-ом, и его же использовать для перенаправления на локальный адрес, который бы "подхватывался" апачем?

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:14 16-10-2007
Nafiganado



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 

Цитата:
есть интернет, есть локальная сеть.. в локальной сети, обычно, используется диапазон IP адресов именно для локальной сети. то есть недоступный извне.  
поэтому на внешнем IP делается переадресация, чтобы запросы на какой то порт перекидывались внутрь сети на конкретную машину, где они будут обслуживаться.

 
Это я понял еще раньше, просто, видимо, выразился неправильно
 
Указанный мной сервер имеет внешний ip - поэтому я и хотел узнать, где именно нужно настраивать этот port mapping - в разделе "Routing and remote access"?

Всего записей: 699 | Зарегистр. 24-09-2003 | Отправлено: 18:21 16-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nafiganado

Цитата:
Указанный мной сервер имеет внешний ip

если IP на той же машине, что и апач, то проблем быть не должно.. если только файерволл дает апачу открыть порт  
надпись "The requested address is not valid in its context" же говорит о том, что такого IP все же нет на этой машине.
что там конкретно написано?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:26 16-10-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru