PHP

Почему браузер отображает сам код php а не готовый ответ "5"?

Работал по урокам е. попова, сначала был денвер потом поставил апач так как денвер вообще ничего не отображал.
Да запущен вроде, по картинке вижу но страницу открывает не по локалхост, не знаю что там у попова.
АС
Андрей Степченков
71 493
Лучший ответ
потомучто ты открыл не сайт а файл ( о чем говорит протокол file://) в этом случае браузер просто отображает содержимое файла а так как пхп выполняется на сервере нужно чтобы браузер запросил ее у сервера по апачевскому протоколу http:// для этого
если установлен денвер ( хотя он старье и глючный ) нужно запустить "C:\WebServers\denwer\Run.exe" (или оттуда куда установлен денвер)
если ругается на то что апач не запускается можно посмотреть в логах на что именно но ругается обычно на то что скайп или виртуалки занимают жизненно важные порты
таки если апач все же запустился то в любом бравзере можно открыть localhost там выбрать что то типа список зарегестрированных сайтов и там выбрать нужный сайт, сайты это папки в C:\WebServers\home которые содержат папку www
1. Денвер работает из коробки, но нужно проверять не блокируется ли брэндмауэром, а также скайп (потому что он слушает 80й порт)
2. Апач без модулей не будет обрабатывать php. (тоже самое про брэндмауэр и скайп)
3. Не надо открывать php файл в браузере по прямой ссылке. Иначе задействован веб-сервер не будет и по факту ты увидишь, то что написано в файле
Вася Піхманець
Вася Піхманець
34 078
Егор Магеркин проблема в том что он php файл в исходном виде в браузере открыл...
Открывай не как локальный файл, а как сайт. Ссылка в источнике.
А у вас апач запущен и стоит php? И php привязан к Apache
Владислав Петров да запущен. А как привязать апач к php?
Можно увидеть ваш hosts файл?
1 перезапустите веб сервер
2 обращайтесь в адресной строке браузера к html.loc/formdata.php
Ангел Смерти
Ангел Смерти
2 711
Добавьте файл hosts в исключения антивируса, и программу денвер тоже.