Браузер показывает php-код вместо результата его выполнения
Chrome код html читает. Но как начинается работа с php, браузер просто показывает скрипт, который я написал в редакторе. Я пытался ставить кавычки, " '", даже искал готовый вариант авторизации в интернете, но chrome просто показывает код программы. Помогите, пожалуйста!
Ответы (2 шт):
Чтобы работал PHP, нужно запустить локальный PHP-сервер, загрузить на него сайт, и заходить по ip этого сервера (http://localhost в случае локального сервера).
Это необходимо из за того, что вот HTML выполняется на стороне клиента (в браузере), а вот PHP команды обрабатываются на сервере, а в браузер отправляется уже готовый результат.
Проще всего запустить локальный сервер на Windows - установить XAMPP, запустить его, и в папку XAMPP/htdocs положить файлы сайта. И заходить после этого в браузере на http://localhost
P.S.: Кстати в комплект XAMPP входит система управления базами данных MySQL, которая часто используется в связке с PHP для хранения различных данных сайта (к примеру таблица пользователей)
P.P.S.: XAMPP также может играть роль "боевого" сервера (можно разместить на нём реальный сайт(ы), привязать к нему домен и тд.) если открыть порты. Тогда люди из интернета смогут зайти на него, вставив в адресную строку ваш IP (либо привязанный к нему домен)
Удачи.
Еще одной причиной может быть использование в коде которких РНР тегов, <?.
Для совместимости необходимо использовать полные теги, <?php