Страница 1 из 2

Apache vs PHP

Добавлено: 12 дек 2004, 14:41
xpymep
Я поставли себе Апач, вроде настроил...вроде работает (с хтмл страницами). Поставил потом пхп, тоже настроил, но при обращению в браузере к http://localhost/test.php, выдается такое:

Код: Выделить всё

Bad Request
Your browser sent a request that this server could not understand.

Invalid URI in request GET /test.php HTTP/1.1

Apache/1.3.31 Server at xpymep Port 80
Такой файл точно существует. Где я сделал ошибку,скажите плз?[/code]

Добавлено: 13 дек 2004, 12:14
chur
Браузер не шлет заголовок Host, который является обязательным в протоколе 1.1

Добавлено: 13 дек 2004, 17:17
xpymep
Как с этим бороться?

Добавлено: 13 дек 2004, 18:07
chur
Насчет Host я наверное погорячился. Просто отсутствие этого заголовка дает тоже Bad Request в итоге, правда с другим текстом.
А у тебя английским языком написано 'Invalid URI in request'. Надо смотреть настройки Apache, касающиеся PHP. Также где-то была информация о кривой работе каких-то версий Apache и PHP.

Добавлено: 13 дек 2004, 18:27
xpymep
Я смотрел...и смотрел не раз. Вроде все правильно. Но ничего не работает ! :( .

Добавлено: 14 дек 2004, 11:30
chur
PHP работает как модуль, или через AddHandler?

Добавлено: 14 дек 2004, 17:01
xpymep
AddType application/x-httpd-php phtml php
<Directory "C:\php">
Options ExecCGI
</Directory>
ScriptAlias "/__php_dir__/" "C:\php\"
Action application/x-httpd-php "__php_dir__/php.exe"


Вот так он работает... :)

Добавлено: 02 янв 2005, 13:12
xpymep
Ну ? Кто-то может помочь?

Добавлено: 02 янв 2005, 19:07
AiK
xpymep, ты соответствующие dll'и положил в каталог, прописанный в системной переменной окружения path?

Добавлено: 07 ноя 2006, 11:55
SKA-punkER
люди, вы тут такие умные слова говорите.. не подскажите, откуда всё это узнали? мне просто позарез нужно научиться программировать в Php (или как это называется)... и ещё Apache я даже не знаю, как включить.. всё вроде настроил (по бумажке). А как его собственно включать?