[personal profile] weit
Люди, стаю собак съевшие на настройках всяких апачей да PHP, ау!
Я сейчас буду жалобно смотреть на всех, и ,указуя куда попало, ныть: "Тут этта.... не работает...."
Потому что правда не работает.

Апач (1.3 который) поставился нормально туда, куда ему и указали ( E:\Program Files\Apache Group\Apache ну и так далее по веткам) и при наборе в IE строки http://localhost/ выдал страничку, сообщающую, что все ок. Я порадовалась.
Далее надо было ставить PHP. На диске с дистрибутивами имелся инсталлятор и отдельно просто запакованный в .zip архив со всем необходимым содержимым. То есть, как я понимаю, можно было просто запустить инсталляцию или же распаковать архив куда душа пожелает, по выбору. Я выбрала инсталляцию, во время которой почти все установки оставляла как есть, кроме одного окошка. Там, где прога инсталляции слезно просила: Please select the type of http server you wish to configure to run php - так вот там я вместо указанного по умолчанию Microsoft IIS 4 or higher выбрала Apache...
Сверясь с руководством по установке, запихала в каталог system32 библиотеку php4ts.dll (msvcrt.dll там уже была), проверила наличие в папке Windows файла php.ini и установила в нем опции:
extension_dir = C:\WINDOWS\system32
doc_root = E:\Program Files\Apache Group\Apache\htdocs


Да, кстати, опция user_dir осталась не определена.
В том же php.ini убрала комменты с показавшихся мне наиболее симпатичными extensions, предварительно скопировав все необходимые библиотеки.
Далее руководство предлагало внести изменения в файл httpd.conf который валялся в апачевской папке conf.
Первым делом предлагалось внести строчку: ScriptAlias /php/ "c:/путь-к-каталогу-php/"
Я, поглазев на аналогичную уже имеющуюся строчку ScriptAlias /cgi-bin/ "E:/Program Files/Apache Group/Apache/cgi-bin/", забиваю соответственно ниже: ScriptAlias /php/ "E:/PHP/" .
Так же в соответствии с инструкцией были внесены следующие изменения:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "E:/php/php.exe"


Для проверки работы всего этого агрегата был создан файл test.php, содержащий строку < ? phpinfо() ? > (без пробелов конечно), однако запрос 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

Ыыы?
Tags:

Re: apache+php

Date: 2004-01-19 04:27 am (UTC)
From: [identity profile] sub31.livejournal.com
Как бы глянь ненароком в файлик под названием c:/Program Files/Apache Group/Apache/log/error.log
Может он чего прояснит?

Profile

weit: (Default)
weit

March 2026

S M T W T F S
12 345 6 7
89 1011 121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 15th, 2026 10:49 pm
Powered by Dreamwidth Studios