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

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



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

Всего записей: 3275 | Зарегистр. 14-09-2005 | Отправлено: 23:00 24-09-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Daniel254
запускаем апач из командной строки и смотрим - нет ли ошибки при запуске.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:03 24-09-2007
Daniel254

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
obla4ko4240019
Запускатеся всё отлично. Если бы он не был запущен, то браузер бы выдал ошибку соединения.
 
Cheery
Набираю
Код:
\bin>apache.exe -k start

Никаких ошибок не выдает, сервис запускается.
 
P.S.: IIS не установлен. Денвер работает (естественно не одновременно с апачем.)  
ОСь: WinXP Pro SP2. Советовали поставить обновление KB884020, - не помогло.

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 23:53 24-09-2007 | Исправлено: Daniel254, 23:58 24-09-2007
Cheery



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

Цитата:
Никаких ошибок не выдает, сервис запускается.

значит файерволл блокирует
проверить netstat -an что слушается 80 порт
если слушает - набрать
nslookup localhost
проверить, что выдает 127.0.0.1
далее проверить
telnet localhost 80


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:55 24-09-2007
Daniel254

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
бред какой-то. 0.0.0.0:80 и всё, 80-го больше нет.
 
Только что удалил фаерволл.

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 00:48 25-09-2007
Cheery



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

Цитата:
бред какой-то. 0.0.0.0:80  

почему бред то ? означает, что слушается на всех интерфейсах.
телнет что дает?  
если коннект есть - проверять, что в браузере нет прокси и или чего то аналогичного

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:54 25-09-2007
Daniel254

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

Код:
>nslookup localhost
*** Default servers are not available
Server:  UnKnown
Address:  127.0.0.1
 
*** UnKnown can't find localhost: No response from server

 

Код:
>telnet localhost
Подключение к localhost...Не удалось открыть подключение к этому узлу, на порт 23: Сбой подключения

 
В браузере настроек прокси нет.

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 01:05 25-09-2007
Cheery



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

Цитата:
Подключение к localhost...Не удалось открыть подключение к этому узлу, на порт 23: Сбой подключения

я же написал.. telnet localhost 80


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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сорри, не дописал.  
 
>telnet localhost 80 - открывается окно консоли с именем "Telnet localhost" и висит

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 01:13 25-09-2007
Cheery



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

Цитата:
>telnet localhost 80 - открывается окно консоли с именем "Telnet localhost" и висит

значит все в порядке.. пробуйте другой бразуер и разбирайтесь с этим.. куда и как коннектится

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Apache получает 393 байта информации как только я набираю localhost в браузере, и при этом не отсылает ничего. Когда нажимаю "Стоп" в браузере - отправляет 40 байт. Вот что я увидел в фаерволе.
 
Думается мне, что с браузером всё в порядке, так как денвер работает нормально
 
Добавлено:
Только что скачал версию 1.3, поставил, и она заработала.
 
P.S.: Медленно схожу с ума.

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 01:23 25-09-2007 | Исправлено: Daniel254, 22:36 25-09-2007
Daniel254

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какая принципиальная разница между двумя версиями этого сервера? Почему 1,3 работает, а 2 версия не хочет. Ответьте, пожалуйста.

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 22:41 25-09-2007
Cheery



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

Цитата:
Какая принципиальная разница между двумя версиями этого сервера? Почему 1,3 работает, а 2 версия не хочет. Ответьте, пожалуйста.
 

принцип работы.. мне кажется, что проблема просто в настройках
в денвере какая версия?

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

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

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

Цитата:
 в денвере какая версия?
1.3

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 01:48 26-09-2007
Daniel254

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста.

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 00:38 27-09-2007
liks



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите, как сделать, что б в браузере не было полного пути к файлу, в случае ошибки:
E:\Web\user\prof\handlers\shortcode_handler.php(144) : eval()'d code on line 5
Apache 2.0, Php 5.1.4, Mysql Server 4.1.16

Всего записей: 55 | Зарегистр. 09-04-2002 | Отправлено: 03:27 27-09-2007
Cheery



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

Цитата:
Помогите, пожалуйста.

с чем? ну работает 1 апач - его и юзай.. что из возможностей 2 тебе надо? это две разные ветки
 
liks

Цитата:
Подскажите, как сделать, что б в браузере не было полного пути к файлу, в случае ошибки:  

запретить вывод ошибок в php.ini

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:34 27-09-2007
MadKirgiz



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может уже было, но! Ещё раз!  
Люди! Следите за путями и за кавычками!!!
 
Сидел, маялся, всё никак подключать не получалось ПХП к Апачу. Посмотрел ветку, поправил строки на:
 
LoadModule php5_module "C:/Program Files/PHPed/php5/php5apache2_2.dll"
AddType application/x-httpd-php phtml php
PHPIniDir "C:/Program Files/PHPed/php5"
 
и у меня заработал поставленный умолчально с PHPed'ом ПХП)))

Всего записей: 12 | Зарегистр. 16-03-2004 | Отправлено: 13:35 03-10-2007
StreetSound

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые, если не трудно...вылетают при запуске Apache следующие вещи:
Приложению не удалось запуститься, поскольку:
OCI.dll не был найден
sqlite3.dll не был найден
aspell-15.dll не был найден
libcs.dll не был найден
DB2CLI.dll не был найден
isqlt09a.dll не был найден
iilibapi.dll не был найден
libSQLDBC_C.dll не был найден
libmonetra.dll не был найден
icrzo.dll не был найден
OCIW32.dll не был найден
DB2CLI.dll не был найден
ICLIT09B.dll не был найден
intl3_svn.dll не был найден
 
Порядковый номер 3879 не найден в библиотеке Dll LIBEAY32.dll
Порядковый номер 3874 не найден в библиотеке Dll LIBEAY32.dll
 
Кого не затруднит, скиньте эти dll -ки или скажите чё делать надо? может я туплю просто.
 
Заранее спасибо!!! С уважением Игорь

Всего записей: 1 | Зарегистр. 05-10-2007 | Отправлено: 16:14 05-10-2007
Cheery



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

Цитата:
или скажите чё делать надо?  

отключить ненужные модули в php.ini.. очевидно, что до кучи из этого не нужно.
http://answers.yahoo.com/question/index?qid=20070821040721AAYi1ka

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:23 05-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