PHP скрипт открывается как текст и не выполняется. В чем причина?
Вам нужно понимать, что происходит, когда запрос доходит до веб-сервера.
Сперва веб-сервер (обычно Apache или Nginx) получают запрос и принимают решение, что делать с ним дальше. Если нет правила для такого запроса, то они просто попытаются найти файл и отдать его, как статический. В вашем случае так и происходит. Часто веб-серверу пишут правило типа "если запрос заканчивается на .php, то передай его на исполнение php (mod-php, php-fpm, php-fastcgi и т.п.), а полученный от php ответ верни клиенту (браузеру, как правило)".
Я использую во время разработки встроенный php-веб-сервер, но не вздумайте его использовать на живом проекте. На реальном сервере с проектом лучше использовать nginx+php-fpm.
В unix-подобных системах встроенный пхп-веб-сервер запускается очень просто:
- Через консоль(терминал) заходите в папку с проектом и пишете "php -S localhost:8000".
- После этого в браузере заходите на урл localhost:8000 и Ваш проект работает.
Если Вы работаете на windows, то быстрее осваивайте линукс\mac и разрабатывайте сразу на нормальных системах. Или, как я раньше делал, на виртуалке поднимайте сервер и на нем разрабатывайте.
У вас не установлен PHP. Прошу любить и жаловать: www.denwer.ru
В каком регистре вы пишите формат файла, не имеет значения.
P. S. "Личное использование" не дает вам магическую способность по интерпретации языка PHP откуда и где вы захотите.