Облазил все FAQ, но РНР 4-2-2 под 2-0-39 apache не идет

nw

Новичок
Облазил все FAQ, но РНР 4-2-2 под 2-0-39 apache не идет

Вот последовательность моих действий:
1 - установил апач 2-0-39. Индексная страничка показалась.
2 - скачал виндовс-инсталлер РНР и сам РНР в zip формате.
3 - запустил инсталлер и установил на с:\рнр
4 - распаковал zip по указанному выше адресу.
5 - в httpd.conf вставил записи
LoadModule php4_module modules/php4apache.dll
AddType application/x-httpd-php .php .phtml (соответственно dll файл в modules скопировал, и еще php4ts.dll туда же скопировал).
6 - положил php.ini в winnt (у меня 2000сервер)
7 - написал скрипт и положил в cgi-bin.

при запуске апач сказал мне следующее: Error message:
C:/Program Files/Apache Group/Apache2/cgi-bin/index.php is not executable; ensure interpreted scripts have "#!" first line
(хотя я набирал урл http://localhost/cgi-bin/index.php)

Вот такие пироги. Да, кстати у меня еще стоит OMNIhttpd с рнр. Там он работает, хотя конечно во время работы apache omni выключен.

Что надо сделать чтобы РНР пошел на апаче?
 

AnToXa

prodigy-одаренный ребенок
1. зачем тебе apache2 ?
2. php4ts.dll надо класть в виндовую дир
3. скрипт надо класть не в cgi-bin, а в document_root, т.е. вместе с .html и т.п.
 

nw

Новичок
Автор оригинала: AnToXa
1. зачем тебе apache2 ?
2. php4ts.dll надо класть в виндовую дир
3. скрипт надо класть не в cgi-bin, а в document_root, т.е. вместе с .html и т.п.
Точно. Все заработало. А апач второй установил потому что вроде самый свежий. Надо учится работать с новыми ПП.
 
Сверху