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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
OdesitVadim



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

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 21:25 21-06-2004
Cvaleriy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема с выполнением решилась просто.
В реестр clsid\.pl добавил параметр ContentType со значением text/plain.
Все заработало. Даже перезагрузки не потребовалось.
Видимо просто ИЕ не понимал что это, и не верил апачу что это text/plain.
Сейчас он нормально выдает результат выполнения скрипта - то есть то, что раньше предлагал сохранить.

Всего записей: 3 | Зарегистр. 18-06-2004 | Отправлено: 09:42 22-06-2004
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cvaleriy
у  меня значение ключа application/x-perl. Изменения не помогли

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 14:40 22-06-2004
Tatan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пытаюсь поставить Apache 2 на ноутбук под Windows XP PRO. Установка проходит нормально, но вот после установки в сервисах не добавляется новый сервис Apache2 и соответственно Апач не работает. Ручной запуск или тест конфигурации показывают следующее:
   
Кто подскажет в чём проблема, может в том что я пытаюсь поставить апач на ноутбук ?

Всего записей: 378 | Зарегистр. 05-11-2001 | Отправлено: 23:40 07-07-2004
Cheery



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

Цитата:
Кто подскажет в чём проблема, может в том что я пытаюсь поставить апач на ноутбук ?

проблема в том, что не нужно устанавливать IIS.. или что то иное, что сидит на 80 порту.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:21 08-07-2004
Tatan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Что делать ? Значит на ноутбук не поставить веб-сервер.

Всего записей: 378 | Зарегистр. 05-11-2001 | Отправлено: 08:58 08-07-2004
xivan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tatan
Ставь Denver и не парься
А так, действительно, проверь 80-й порт: похоже что он у тебя уже занят, и, видимо, это ИИС

Всего записей: 13 | Зарегистр. 15-03-2003 | Отправлено: 09:18 08-07-2004
Tatan



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

Цитата:
Ставь Denver и не парься  

Мне кажется лучше ставить руками и всё.

Цитата:
А так, действительно, проверь 80-й порт: похоже что он у тебя уже занят, и, видимо, это ИИС

Как можно проверить и почему у меня не создаётся сервис Apache ? ИИС нету точно.
 
Поставил апач на 8080 порт, кто скажет как сделать чтобы например набрав, http://localhost  попадать на http://localhost:8080 ? Пробовал в hosts,httpd.conf добавлять в айпишники-не помогает.

Всего записей: 378 | Зарегистр. 05-11-2001 | Отправлено: 15:18 08-07-2004
Cheery



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

Цитата:
Поставил апач на 8080 порт, кто скажет как сделать чтобы например набрав, http://localhost   попадать на http://localhost:8080  ? Пробовал в hosts,httpd.conf добавлять в айпишники-не помогает.

никак.. не положив страницу, перекидывающую на 8080 порт.. на тот сервер, что слушает 80 порт. и httpd.conf не поможет, так как тогда Апач должен слушать 80 порт.
Млин, ну просто же все - когда ставил XP поставил и IIS, который тебе нафиг не нужен.
Идешь в сервисы и останавливаешь его.. или вообще идешь в компоненты виндов и сносишь его.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 17:27 08-07-2004
Tatan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что делать если есть скрипт, там есть кнопка далее например и нажимаешь на нее на другую страницу не переходит и ты остаешься там где и был.

Цитата:
Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция  
register_globals = "off"  
в конфигурационной файле PHP - php.ini.  
Попробуйте установить:  
register_globals = "on"  

Я правильно понял что выше была описана моя проблема, но я установил register_globals = "on"  всё равно результата нет.

Всего записей: 378 | Зарегистр. 05-11-2001 | Отправлено: 00:18 10-07-2004
Cheery



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

Цитата:
Что делать если есть скрипт, там есть кнопка далее например и нажимаешь на нее на другую страницу не переходит и ты остаешься там где и был.  

зависит еще и от скрипта.. после установки "on" перегружал сервер?


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:21 10-07-2004
Tatan



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

Цитата:
Млин, ну просто же все - когда ставил XP поставил и IIS, который тебе нафиг не нужен.  
Идешь в сервисы и останавливаешь его.. или вообще идешь в компоненты виндов и сносишь его.

Ну нету у меня IIS !!! Нету, прям щас даже проверил не установлен он у меня. Скачаю какой-нибудь сканер портов и узнаю что висит на 80 порту.

Всего записей: 378 | Зарегистр. 05-11-2001 | Отправлено: 00:21 10-07-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверь, что файерволл дает возможность слушать порт (если он есть).. похожая темка была тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=4067#1

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:37 10-07-2004
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Tatan
Не фаерволы здесь виноваты, не IIS, Просто у тебя скорее всего не установлена сеть. Вы не можете предположить об этом, так как она у вас всех установлена (иначе вы в нет не полезете). Как установить - объяснять думаю не надо.
 у самого недавно такая проблема была

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 20:59 14-07-2004
Vasya Pupkin



Мракобес
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, переставил Апач. Мускул, ПХП, Перл. Все пашет. Но есть одна загвоздка.
Раньше я как-то делал альяс без ScriptInterpreterSource registry. А как не помню. Подскажите плиз.

----------
я не люблю людей

Всего записей: 7070 | Зарегистр. 24-02-2001 | Отправлено: 20:28 19-07-2004
Cheery



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

Цитата:
Раньше я как-то делал альяс без ScriptInterpreterSource registry.

а без этого никак.. либо так, либо ставишь перл по стандартному пути в c:/usr/bin
я, обычно, делаю так

Цитата:
 
Alias /cgi-bin/ "/server/cgi-bin/"
<Directory "/server/cgi-bin">
AllowOverride All
Options ExecCGI
AddHandler cgi-script .cgi .pl .exe .bat
Order allow,deny
Allow from all
</Directory>

зы: ну разве что allowoverride можно сделать построже

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:30 19-07-2004 | Исправлено: Cheery, 20:31 19-07-2004
XMMS



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сори за оффтопик, но где обсуждаются программы представляющие собой уже готовый набор apache+php+mysql etc. типа xampp и appserv? мне просто хотелось бы выбрать лучшую из своего рода  
 
Добавлено
посоветуйте если знаете хорошую
Мне лично нравится xampp - но он требует висящего окна... а мне как-то одно дополнительное окно на панеле задач совсем не нужно...  
Appserv - менее функционален... Зато очень удобный.

Всего записей: 2603 | Зарегистр. 14-01-2003 | Отправлено: 22:18 06-08-2004
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
XMMS
 
все эти сборки - паганый изврат ! сакс гемор и мастдай !
 
эти продукты: апач, пхп, мускл - есть на офф сайтах, поставив их по отедльности у меня ничего не висит - апачика икона в трее, мускля светофор тож в трее - всё супер !

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 23:23 06-08-2004
XMMS



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
я тратить время не хочу на собирание и компоновку этого всего.... тем более у меня нормально вместе это не работало - висла MySQL(как оказывается - памяти слишком много жрала)... в компоновке идёт версия какая то другая чтоли.. короче говоря на appserv крутится локальный портальчик уже 8 месяцев без проблем вообще.
 
Добавлено
плюс к этому собирать и устанавливать расширения тоже мало приятное занятие

Всего записей: 2603 | Зарегистр. 14-01-2003 | Отправлено: 23:51 06-08-2004
Cheery



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

Цитата:
плюс к этому собирать и устанавливать расширения тоже мало приятное занятие

скачиваем zip файл со всеми расширениями..  

Цитата:
тем более у меня нормально вместе это не работало - висла MySQL(как оказывается - памяти слишком много жрала)

нужны лишь нормальные ручки для настройки.


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:06 07-08-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 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