Войти

Показать полную графическую версию : Проблема с apache_1.3.34-win32-x86


Shift
01-05-2006, 10:26
Доброго системного времени!
Проблема такая (а вообще-то их две :( )
1 - устанавливаю Apache, все работает. index.html из папки по умолчанию грузится когда набираю localhost. Но после 2-х - 3-х перезагрузок "выскакивает" месага: (не дословно) "Служба Apache остановлена. Такое бывает если службам нечего делать". Пробую запустить службу опять таже месага. В чем проблема?

2 - Не получается связать php-5.1.2 с этим самым Apache. В файле конфигурации (httpd) добавлял модуль и тип файлов. Но что-то не клеится. Пишу test.php (<? phpinfo(); ?>) кидаю его в папку где лежит вышеупомянутый index.html > в адресной строке браузера пишу localhost/test.php , но никакой информации о PHP не выводится. Выводится строка <? phpinfo(); ?> .

з.ы. Да, система XP_MC_SP_2. Хотя тоже самое было и на XP_PRO_SP_2.

Vlad Drakula
01-05-2006, 11:10
Shift
1) по личному опыту знаю что эту связку можно заставить работать вместе...
2) вы смотрели с системный лог? может там какая полезная инфа об ошибках?
3) что именно вы прописываете(и вообще делаете) чтобы подключить PHP ?

dmitryst
01-05-2006, 11:34
Shift
Про PHP ничего сказать не могу, не пользуюсь. А вот ошибка Апача, по крайней мере, странная... Никогда не видел такого.
А вообще, здесь (http://bookshelf.ru/modules.php?name=Files&d_op=show_cat_files&categories_id=94) есть книжечки по настройке сервера и его обвязок, почитайте...

Shift
01-05-2006, 20:35
dmitryst, спасибо за книжечки, но к сожалению мой английский оставляет желать лучшего. Да месага об остановке странная даже очень.
Vlad Drakula, в логах ничего не нашел. Ошибок нет. Да и значек на окошке с месагой не "ошибочный", а восклицательный знак. Для "подключения" PHP дописываю в httpd.conf строки: AddModule php5apache2.dll и AddType application/ .php Я уверен что чего-то не хватает, а может и то что дописываю неверно. Прошу помощи! Скажите, что нужно вообще прописать в файл конфигурации. Вы писали, что связывали именно эти версии, может сохранился файлик httpd.conf, если есть, выложите PLZ и укажите в какие папки надо поставить Apache и PHP.
Спасибо.

Igor_I
02-05-2006, 01:27
AddModule php5apache2.dll
Так какой апач, первый или второй?

Apache/1.3.34 (Win32) PHP/5.0.4

LoadModule php5_module "c:/php/php5apache.dll"
AddModule mod_php5.c
AddType application/x-httpd-php .php

1 - устанавливаю Apache,
Каким образом? exe msi zip

XP_MC_SP_2
MC - это медиацентр?

Shift
02-05-2006, 13:57
Igor_I, MC - Media Center. Apache первый. Запускаю exe файлб, на чинаестя процесс установки. Ну диалоговые окна и т.д. Кроме тех трех строк, что вы привели больше в httpd.conf ничего дописывать не надо, путь к PHP или что-то еще?

Shift
02-05-2006, 14:17
Спасибо всем за помошь! Связал я наконец-то PHP с Apache!!! Скорее всего ошибкой было, то что в LoadModule подгружал не ту библиотеку (с двойкой в названии :) ). Еще не знал что надо редактировать php.ini :( об этом здесь (http://www.geology.pu.ru/web/web_php.shtml) узнал.
А вот с запуском Apache по-прежнему проблемы :( Останавливается служба и все тут. Приходиться переустанавливать все после нескольких перезагрузок. Но выход я нашел - не выключать машину!!! :)

dmitryst
02-05-2006, 15:55
Shift
Книжечки там на русском тоже есть. ИМХО, у вас с windows проблема, а не с сервером. Попробуйте новую весию Apache 2.x.x., или систему сменить.

Igor_I
02-05-2006, 18:19
А вот с запуском Apache по-прежнему проблемы Останавливается служба и все тут
Есть подозрение, что это Windows виновата, потому как МС. Надо бы спросить ... у знающих людей :)

Shift
02-05-2006, 23:26
..... Хотя тоже самое было и на XP_PRO_SP_2........

dmitryst
03-05-2006, 12:51
Shift
Да поставьте Апач второй ветки, хуже не будет.

mar
03-05-2006, 13:42
dmitryst
пожалуйста, не надо давать подобных советов. Текущих проблем это не решает, а "хуже" в некоторых случаях именно бывает

dmitryst
03-05-2006, 13:51
mar
ИМХО, 1.3 старовата уже, т.к. основная работа идет над 2-й веткой. С ней лично у меня проблем не было, в отличие от 1.3, по крайней мере, под windows.
Еще раз, ИМХО, install- uninstall + проверка - на все час-два, а вот эту проблему может и решить. mar, не сочтите за флуд :)

Igor_I
04-05-2006, 20:34
Shift
Оба пункта? Я отнес это только ко второму пункту. Служба запускается автоматом?
Примерно так - "C:\Program Files\Apache Group\Apache\Apache.exe" --ntservice == у тебя наверно другой путь.
На закладке "Восстановление" попробуй оформить перезапуск службы




© OSzone.net 2001-2012