установка php, результат - код php в окне браузера

movies

Новичок
установка php, результат - код php в окне браузера

Windows XP

1. установил Apache 1.3.9
2. Согласно инструкциям http://detail.phpclub.ru/article/2001-04-20 установил PHP-4.3.8 как модуль

при запуске test.php в окне браузера вместо ожидаемого "It works!" появляется код PHP


В статье http://detail.phpclub.ru/article/2001-04-20 есть раздел "Траблшутинг".
Проверьте работоспособность самого PHP. Для этого создайте в директории с php.exe файл, допустим, test.php:
<? echo "TEST" ?>
Работает

Откроем новое окно сеанса MS-DOS (также можно воспользоваться также старым добрым Norton Commander, DOS Navigator и т.п.)
Запустим апачу (внимание!) из командной строки: apache.exe
Теперь посмотрим, на что он там заругался...
Но Apache не ругается - пишет Apache/1.3.9 (Win32) PHP/4.3.8 running...


Подскажите, в чем может быть проблема? Как ее выявить?
 

lucas

Guest
slip

Не нужно нести интеллектуальную импотенцию в массы.

Любой школьник, умеющий читать и двигать мышью, может установить и заставить работать AMP за минимальное время, благо туториалов предостаточно.
 

slip

Guest
lucas чем тебе кастрированный денвер не угодил то? :)
 

movies

Новичок
По твоей ссылке написано то же самое. Только указан дистрибутив PHP5.


Автор оригинала: slip
Поставь Denwer, для начала сойдет...
Хочется разобраться, почему не работает, а не выбрать новый вариант решения.
 

slip

Guest
movies истина где то рядом :)
http://studcity.srstu.novoch.ru/Forums/ShowPost.aspx?PostID=17128
 

Profic

just Profic (PHP5 BetaTeam)
movies
По твоей ссылке написано то же самое. Только указан дистрибутив PHP5.
А ты пробовал сделать что там написано? В частности
- в файл httpd.conf (C:\Program Files\Apache Group\Apache\conf\httpd.conf), в самом низу, добавить две строчки
LoadModule php5_module c:/php/php5apache.dll
AddType application/x-httpd-php .php .php3 .phtml
- перезапустить Апач (ярлыком Restart в группе Apache HTTP Server/Configure Apache Server)
 

lucas

Guest
slip
чем тебе кастрированный денвер не угодил то?
Тем, что он никогда не может быть нужен программисту.
Он нужен лишь ламерам, не умеющим читать по-русски и понимать прочитанное.
 

slip

Guest
lucas я использую денвер из за того что мне удобно, до этого стоял Апач полноценный. Ты можешь назвать меня ламером?

Ты факты давай чем Денвер хуже и почему он может быть не нужен программисту..
 

slip

Guest
lucas
Тем, что он никогда не может быть нужен программисту.
Он нужен лишь ламерам, не умеющим читать по-русски и понимать прочитанное.
Я могу установить Апач, почему я ламер? Факт это когда "хуже тем то тем то". Ты сейчас говоришь что то типа "Все кто юзают виндовс ламеры потому что не могут поставить Линукс"
 

movies

Новичок
Profic
Автор оригинала: Profic
А ты пробовал сделать что там написано? В частности

- в файл httpd.conf (C:\Program Files\Apache Group\Apache\conf\httpd.conf), в самом низу, добавить две строчки
LoadModule php5_module c:/php/php5apache.dll
AddType application/x-httpd-php .php .php3 .phtml
- перезапустить Апач (ярлыком Restart в группе Apache HTTP Server/Configure Apache Server)
Сделал так, как написано (только для php 4 - php4_module c:/php/php4apache.dll)
 

movies

Новичок
slip
Автор оригинала: slip
и какой результат?
Я самого начала делал всё, как указано в статье. Результат я уже описал - вместо ожидаемого "It works!" в окне броузера появляется код PHP.

на 2000 виндах у меня всё работало, а на XP не хочет. Может, дело в операционке?
 

slip

Guest
Нет, дело не в операционке точно..Либо ты что то не так сделал, либо есть еще какая причина, найти тебе ее придется самому...
Мой тебе совет, либо в гугле набирашеь и ищешь другу статью либо идешь по линку который я тебе дал
http://studcity.srstu.novoch.ru/Forums/ShowPost.aspx?PostID=17128 и пробуешь то что описано там.
Мне нравится юзать Дэнвер, докапываться до того что не такой как Апач, лишнее, работает замечательно. Если хочшеь можеь попробовать его.
 

slach

Новичок
movies
потому что помимо загрузки модуля, LoadModule
надо еще в конфиге прописать соответсвующий mime тип и handler На расширения .php и т.п.

в httpd.conf ставь

<IfModule mod_mime.c>
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
</IfModule>

в старых версиях возможен mime тип
 

movies

Новичок
slach
Спасибо! Благодаря тебе я нашел, в чем ошибка!
У меня, в строчке AddType application/x-httpd-php .php .php3 закралась запятая.
Было AddType application/x-httpd-php .php, .php3. Убрал запятую - заработало

Спасибо всем за помощь!
 
Сверху