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

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

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня такая проблема. Начну с конфигурации:
Система: Windows NT 5.2 build 3790
Версия базы данных: 4.1.16-nt
Версия PHP: 5.2.2
Веб-сервер: Apache/2.0.59 (Win32) PHP/5.2.1
 
В итоге сервер работает несколько часов, потом перестает откликаться ни по ip ни по доменному имени. При этом аpache как служба работает.
Вот последние строки acces.log

Код:
84.54.76.153 - - [13/Jun/2007:23:40:38 +0400] "SEARCH /\x90\xc9\xc9\xc9\xc9\xc9\xc9\xc9\xc9\xc9\xc9\xc9\xc9\xc9\....." 414 338
84.54.76.153 - - [13/Jun/2007:23:40:36 +0400] "GET / HTTP/1.0" 200 16353
84.54.76.153 - - [13/Jun/2007:23:41:07 +0400] "POST /_vti_bin/_vti_aut/fp30reg.dll HTTP/1.1" 404 632
....
....
82.138.53.162 - - [14/Jun/2007:00:07:50 +0400] "GET /downloads/war.doc HTTP/1.0" 200 94208

Вот error.log

Код:
[Wed Jun 13 23:26:02 2007] [info] [client 84.54.171.29] (OS 10053)Программа на вашем хост-компьютере разорвала установленное подключение. : core_output_filter: writing data to the network
[Wed Jun 13 23:40:38 2007] [error] [client 84.54.76.153] request failed: URI too long (longer than 8190)
[Wed Jun 13 23:40:39 2007] [info] [client 84.54.76.153] (OS 10053)Программа на вашем хост-компьютере разорвала установленное подключение. : core_output_filter: writing data to the network
[Wed Jun 13 23:41:07 2007] [error] [client 84.54.76.153] File does not exist: C:/webserver/_vti_bin

После перезагрузки апач начинает работать в прежнем режиме...
Вот никак не пойму в чем проблема, может стоит вернуться обратно на версию 1.3.х?
 
Файл http.conf h__p://www.abctop.ru/download/14309

Всего записей: 41 | Зарегистр. 28-07-2005 | Отправлено: 11:48 14-06-2007 | Исправлено: ac2on, 15:31 14-06-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ac2on
http://httpd.apache.org/docs/2.0/faq/all_in_one.html#error.sendfile

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:36 15-06-2007
ac2on

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery Я правильно понял что ошибка возникает при попытке передать файл размер которого неопределен сервером или равен 0 байт?

Всего записей: 41 | Зарегистр. 28-07-2005 | Отправлено: 08:49 15-06-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ac2on
просто под windows эту функциональную возможность нужно выключить
дописать в конфиг
 EnableSendfile Off
и, возможно,
 EnableMMAP Off

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:35 15-06-2007
ac2on

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2Cheery Отключил антивируснику сканировать apache.exe и поставил эти параметры в on. вроде работает без проблем.... логи сегодня посмотрю, но раз работает - значит все нормально, и файлы нулевой длины, которые имели место быть, наполнил содержимым...
описание ошибки очень помогло в понимании проблемы. Спасибо. Не думал что версии апача имеют настолько ощутимые различия...

Всего записей: 41 | Зарегистр. 28-07-2005 | Отправлено: 17:04 18-06-2007
bkonstantins

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Установил apache_2.2.4 + php-5.2.3 +ActivePerl-5.6.1.638+mysql-5.0.41.
При тестировании PHP        http://localhost/index.php
открывает html-документ с ошибкой.
 
HTTP Ошибка 403 - Запрещено  
Internet Explorer
Помогите!

Всего записей: 3 | Зарегистр. 20-06-2007 | Отправлено: 14:12 20-06-2007
Cheery



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

Цитата:
HTTP Ошибка 403 - Запрещено

смотрим error_log там все будет сказано

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 16:25 20-06-2007
bkonstantins

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В логах написано
[Wed Jun 20 17:55:47 2007] [error] [client 127.0.0.1] client denied by server configuration: D:/usr/php/php.exe
Что это значит?

Всего записей: 3 | Зарегистр. 20-06-2007 | Отправлено: 04:27 21-06-2007
Cheery



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

Цитата:
Что это значит?

означает, что доступ для данного ip запрещен настройкой сервера.

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И как мне сделать что бы все работало?
я прокси отключил.

Всего записей: 3 | Зарегистр. 20-06-2007 | Отправлено: 06:20 21-06-2007
Cheery



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

Цитата:
И как мне сделать что бы все работало?  

мы похожи на телепатов?? чтобы догадаться без конфига и содержимого htaccess файла (если есть) в чем дело?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:21 21-06-2007
Sturman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня не преобразовываются русские символы в УРЛ, выдаётся ошибка 500. В логах сервера следующее  
 
(22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=c=1&r=\xef\xf0\xee\xe4\xe0\xe6\xe0&id=075d36a5424fccbdea403c4b1a65d3b5
[Thu Jun 21 15:48:20 2007] [error] [client 0.0.0.0] (22)Invalid argument: couldn't create child process: 22: php.exe, referer: http://bla/bla/
[Thu Jun 21 15:48:20 2007] [error] [client 0.0.0.0] (22)Invalid argument: couldn't spawn child process: D:/PHP4/php.exe, referer: http://bla/bla/
 
 
Как исправить?

Всего записей: 179 | Зарегистр. 21-03-2003 | Отправлено: 06:34 25-06-2007
Cheery



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

Цитата:
У меня не преобразовываются русские символы в УРЛ

и кто же их должен преобразовывать?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:42 25-06-2007
Sturman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просто у меня скрипт котрый рождает ссылки такого вида
 
http://www.bla.ru/bla/list.php?c=1&r=продажа&id=075d36a5424fccbdea403c4b1a65d3b5
 
Как я понял для корректного перехода слово "продажа" должно преобразоваться в другой вид.
При попытке перехода по УРЛ с русскими буквами выдается ошибка 500 сервером.

Всего записей: 179 | Зарегистр. 21-03-2003 | Отправлено: 07:21 25-06-2007 | Исправлено: Sturman, 07:23 25-06-2007
Cheery



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

Цитата:
Как я понял для корректного перехода слово "продажа" должно преобразоваться в другой вид.  

преобразовывать должен браузер..

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:43 25-06-2007
Sturman

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

Всего записей: 179 | Зарегистр. 21-03-2003 | Отправлено: 06:43 27-06-2007
Cheery



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

Цитата:
Придётся переделывать скрипт?  

не думаю..  
вот тут, к примеру, перешли на пред. версию
http://www.hostforum.ru/showthread.php?t=9497
 
я сам не сталкивался, так как не использую русский.. но думаю, что связано с заголовками.. что браузер думает, что сервер это поймет.
 
 
ps: сколько ни пробую.. у меня FF преобразует, а IE так и кидает (но это 1251).. проверь, что страница, на которой формируется запрос, в правильной кодировке
плюс посмотри заголовки ответа сервера и что браузер посылает

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:47 27-06-2007 | Исправлено: Cheery, 07:08 27-06-2007
mark488

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите.У меня Windows XP-SP2.Стоял Денвер все нормально было.Удалил.Ставлю  apache_2.0.59-win32-x86-no_ssl.msi или apache_2.0.59-win32-x86-openssl-0.9.7j.msi.Устанавливаю из папки Streams файл Icon.ARPPRODUCTICON.exe.Появляется окно установки о на нем еще маленькое оконце с надписью Test и далее Click ok to close msi preview dialog. Что- то вроде "Нажмите ОК чтобы закрыть msi диалог(окно).Естественно ничего не закрывается но продолжая нажимать ОК видно что основное окно меняется хотя доступа к кнопке next я не имею.В конце выходит сообщение "Процессор обнаружил недопустимую инструкцию.Для завершения работы нажать закрыть.Смотрел в интернете такого случая не видел.В одном месте скачал инсталятор тоже не устанавливается не подходит операционная система.Впрочем папка Installer у меня  в пке Windows у меня есть

Всего записей: 20 | Зарегистр. 06-12-2005 | Отправлено: 12:51 27-06-2007
digital422

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, подскажите, как поменять стиль отображения папок в Apache (когда разрешен листинг), например изменить шрифт Arial на Tahoma, изменить размер шрифта и т.д. ?

Всего записей: 360 | Зарегистр. 19-04-2003 | Отправлено: 13:06 28-06-2007
mark488

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С этим разобрался.Запускал из тотал командера ,а надо было из проводника, файл msi .Теперь еще вопрос в браузере не запускается адрес http://localhost/

Всего записей: 20 | Зарегистр. 06-12-2005 | Отправлено: 15:50 28-06-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