Короткий ответ: PHP устанавливается не “внутрь” Visual Studio Code, а в операционную систему. VS Code — это редактор. Сначала установите PHP, проверьте команду php -v, затем откройте папку проекта в VS Code и запускайте файлы через встроенный терминал или локальный сервер
Если VS Code подсвечивает PHP-код, это еще не значит, что PHP установлен. Подсветка и выполнение кода — разные вещи
Проверьте, установлен ли PHP
Откройте терминал в VS Code: Terminal → New Terminal. Выполните
php -v
Если появилась версия PHP, можно работать дальше. Если команда не найдена, установите PHP и добавьте путь к нему в системный PATH
Создайте папку проекта
Создайте папку php-vscode-test и откройте ее в VS Code через File → Open Folder
Внутри создайте файл index.php
<?php
$name = 'VS Code';
echo 'PHP работает в ' . $name;
Сохраните файл. Убедитесь, что расширение именно .php
Запуск через терминал
В терминале VS Code выполните
php index.php
Вы должны увидеть
PHP работает в VS Code
Такой запуск подходит для простых учебных файлов без HTML-страницы в браузере
Запуск в браузере
Если вы хотите открыть PHP-страницу в браузере, запустите локальный сервер из папки проекта
php -S localhost:8000
Затем откройте
http://localhost:8000
Если файл называется index.php, он откроется по адресу папки. Если файл называется test.php, адрес будет http://localhost:8000/test.php
Что поставить в VS Code
Для старта достаточно самого VS Code и установленного PHP. Дополнительно можно поставить расширение для удобной PHP-подсветки, подсказок и форматирования, но не превращайте первый запуск в охоту за десятком плагинов
Главное для новичка
- PHP доступен по команде
php -v - проект открыт как папка, а не как одиночный файл
- файл сохранен с расширением
.php - терминал открыт в нужной папке
- браузер открывает
localhost, а не файл с диска
Если VS Code не видит PHP
Если в обычном терминале команда php -v работает, а в терминале VS Code нет, закройте VS Code полностью и откройте заново. Иногда редактор был запущен до обновления переменной PATH
Если не помогло, проверьте, что путь к PHP добавлен в системные переменные, а не только в текущую консоль
Ошибка “php is not recognized”
На Windows это обычно значит, что PHP не добавлен в PATH. Проверьте папку, где лежит php.exe, и добавьте ее в переменные среды. Затем откройте новый терминал
На macOS и Linux ошибка обычно означает, что PHP не установлен или установлен в путь, который терминал не видит
Мини-практика
Создайте profile.php, выведите имя, город и текущую дату. Сначала запустите файл командой php profile.php, затем через локальный сервер php -S localhost:8000 и браузер. Сравните ощущения: консоль показывает текстовый вывод, браузер показывает страницу
Частые ошибки
Думают, что VS Code сам установил PHP Редактор может подсвечивать код, но интерпретатор нужно установить отдельно
Открывают не папку, а один файл С папкой удобнее запускать сервер, видеть структуру проекта и работать с несколькими файлами
Проверяют через двойной клик Для PHP-страницы в браузере нужен локальный сервер
Не перезапускают VS Code после PATH После изменения системных переменных редактор лучше закрыть и открыть заново
Что почитать дальше по PHP
Если нужен общий маршрут по теме, откройте рубрику PHP. Для соседних задач пригодятся эти разборы:
- PHP с нуля: первый файл и вывод на страницу
- PHP-скрипт: что это такое и как написать первый файл
- Как запустить PHP-файл в браузере через localhost
- Laravel: первый route и controller для новичка



