Александр Михайлов
почему php отображается как текст
Потому что правильно запускать надо, вводя адрес виртуального хоста. То есть прямо в адресной строке браузера вводить: http://test.local/script.php - всё, теперь скрипт запустится и выведет свой результат, а не file://Х: \home\test.local\www\script.php (такой путь получается, если открыть двойным нажатием или перетащить мышкой в браузер)