Короткий ответ: если нужно посмотреть код, откройте PHP-файл в Visual Studio Code, Notepad++, PhpStorm или обычном текстовом редакторе. Если нужно выполнить PHP-код и увидеть результат в браузере, запустите локальный сервер и открывайте файл через localhost
Главная путаница в том, что “открыть PHP-файл” может означать две разные задачи: посмотреть исходный код или запустить код. Двойной клик обычно открывает файл как текст или передает его браузеру, но браузер PHP не выполняет
Чем открыть PHP-файл как код
Подойдут редакторы
- Visual Studio Code
- Notepad++
- PhpStorm
- Sublime Text
- обычный Блокнот, если нужно просто быстро посмотреть содержимое
PHP-файл — это текстовый файл с расширением .php. Внутри может быть HTML, PHP-код, CSS, JavaScript или все сразу
Пример
<?php
echo "Привет из PHP";
В редакторе вы увидите именно код. Это нормально
Как выполнить PHP-файл на компьютере
Проверьте, установлен ли PHP
php -v
Создайте папку проекта и файл index.php
<?php
echo "PHP работает";
В терминале перейдите в папку с файлом и запустите локальный сервер
php -S localhost:8000
Откройте в браузере
http://localhost:8000
Теперь браузер покажет результат работы PHP, а не исходный код
Почему нельзя просто открыть file://
Если открыть файл двойным кликом, адрес может выглядеть так
file:///C:/Users/Name/Desktop/index.php
В таком режиме браузер читает файл напрямую с диска. PHP-интерпретатор не участвует, поэтому код не выполняется. Для PHP нужен серверный запуск: http://localhost:8000, XAMPP, Open Server или хостинг
Если PHP не установлен
Для новичка есть два простых пути
Первый — поставить PHP отдельно и запускать встроенный сервер через php -S. Это удобно для учебных примеров и небольших проектов
Второй — поставить локальную сборку: XAMPP, Open Server, MAMP. Там обычно уже есть Apache, PHP, MySQL и панель управления. Такой вариант удобен, если вы хотите запускать готовые PHP-сайты, CMS или проекты с базой данных
Как открыть чужой PHP-проект
Если у вас не один файл, а папка сайта, сначала найдите входной файл. Часто он называется
index.php
Откройте папку проекта в редакторе, а запуск делайте через локальный сервер из корня проекта
php -S localhost:8000
Если проект требует базу данных, одного запуска PHP может быть мало. Понадобится импортировать SQL-файл, настроить логин и пароль в конфиге, а иногда установить зависимости через Composer
Как открыть PHP-файл в браузере через XAMPP
Если используется XAMPP, положите папку проекта в htdocs, запустите Apache и откройте адрес
http://localhost/имя-папки/
Если файл лежит так
xampp/htdocs/test/index.php
Адрес будет
http://localhost/test/
Мини-практика
Создайте файл index.php, откройте его в редакторе и напишите echo "PHP работает";. Затем запустите локальный сервер и откройте страницу через localhost. После этого попробуйте открыть тот же файл двойным кликом и сравните результат
Так вы сразу увидите разницу между просмотром кода и выполнением PHP
Частые ошибки
Открывают PHP-файл в браузере напрямую Адрес file:// не запускает PHP. Используйте локальный сервер
Не понимают, почему виден исходный код Если браузер показывает PHP-код, сервер не обрабатывает файл как PHP или файл открыт напрямую
Запускают сервер не из той папки Команда php -S localhost:8000 должна выполняться из папки проекта, где лежит index.php
Открывают готовый проект без базы данных Если проект зависит от MySQL, нужно настроить базу и конфиг, иначе сайт может выдавать ошибки
Что почитать дальше по PHP
Если нужен общий маршрут по теме, откройте рубрику PHP. Для соседних задач пригодятся эти разборы:
- Как посмотреть PHP-код сайта и почему браузер его не показывает
- PHP с нуля: первый файл и вывод на страницу
- PHP-скрипт: что это такое и как написать первый файл
- Где лежит php.ini и как понять, какой файл настроек использует PHP



