Как открыть php в vs code
Перейти к содержимому

Как открыть php в vs code

  • автор:

Настройка Visual Studio Code для разработки PHP

Visual Studio Code (или просто VS Code) – бесплатный редактор исходного кода или интегрированная среда разработки (IDE), доступная для всех основных операционных систем.

Благодаря большому набору расширений VS Code можно легко настроить для удовлетворения самых разнообразных потребностей разработки. В этом руководстве вы узнаете, как настроить Visual Studio Code для работы над проектами PHP.

Требования

Чтобы следовать этому руководству, вам необходимо загрузить и установить соответствующую версию Visual Studio Code для вашей операционной системы.

Инструкции в этом руководстве были проверены на настольном компьютере Ubuntu 20.04, но они должны без проблем работать и в других операционных системах, поддерживаемых VS Code. Однако обратите внимание, что в системах MacOS сочетания клавиш могут немного отличаться.

1: Установка PHP-расширений VS Code

VS Code распознает PHP-код и помогает с подсветкой синтаксиса, базовой отладкой и отступами кода сразу же после установки. Этого вполне достаточно для быстрого редактирования или для работы с отдельными сценариями PHP. Однако более крупные проекты сложно обслуживать без дополнительного контекста вокруг кода и без наглядного понимания того, что делает каждый файл и как он интегрируется в проект.

Существует ряд расширений VS Code, которые помогут повысить вашу продуктивность при работе над проектами PHP. В этом руководстве мы установим и настроим PHP Intelephense, популярное расширение PHP для VS Code, которое предоставляет несколько дополнительных функций: улучшенное автозаполнение кода, навигацию между компонентами, всплывающие подсказки с полезной информацией при наведении курсора мыши, автоматическое форматирование кода и создание отчетов об ошибках в реальном времени на основе статического анализа кода.

Откройте вкладку расширений, нажав на последний значок в левой строке меню или клавиши CTRL+SHIFT+X. Это вызовет меню боковой панели с полем поиска и списком популярных или рекомендуемых расширений. Введите «php» или «intelephense», чтобы найти нужное нам расширение PHP Intelephense. Затем нажмите кнопку Install, чтобы установить и включить расширение.

Официальная документация Intelephense рекомендует после завершения установки отключить встроенное расширение PHP Language Features, которое поставляется с VS Code.

Чтобы сделать это, введите @builtin php в поле поиска расширений. Когда вы найдете его, нажмите на значок настроек для расширения PHP Language Features и выберите параметр Disable в выпадающем меню.

Если в VS Code у вас есть открытые файлы, вам необходимо перезагрузить редактор, чтобы изменения вступили в силу.

Вы можете установить другие расширения, следуя описанному выше процессу, но имейте в виду, что некоторые расширения потребуют установки дополнительного программного обеспечения в вашей системе. Проверьте документацию по интересующему вас расширению, чтобы убедиться, что у вас установлены соответствующие зависимости.

2: Импорт или создание нового проекта PHP

Чтобы импортировать существующий проект PHP в VS Code, нажмите на первый значок в левой строке меню или клавиши CTRL+SHIFT+E – так вы сможете получить доступ к проводнику файлов. Нажмите кнопку Open Folder и выберите каталог своего проекта. Если вы создаете новый проект, вы можете создать новую папку и выбрать ее в качестве каталога вашего проекта.

В окне проводника теперь будет отображаться дерево каталогов проекта, что даст вам быстрый доступ к необходимым файлам и каталогам.

3: Настройка темы и шрифта редактора (опционально)

В настройке внешнего вида редактора нет острой необходимости, но иногда это бывает полезно – так можно сделать его более удобным для работы в долгосрочной перспективе. Разработчики много времени проводят в IDE (чем и является VS Code), и по этой причине важно убедиться, что шрифт редактора имеет соответствующий размер, что контрастность не утомляет глаза слишком быстро и код удобно читать.

Что касается удобочитаемости, здесь нет единой рекомендации. Советуем вам самостоятельно поэкспериментировать с разными темами и шрифтами, чтобы подобрать настройку, которая вам подходит.

Изменение темы VS Code

VS Code поставляется с несколькими темами, которые позволяют изменять цвета, используемые в интерфейсе редактора и при выделении кода. По умолчанию включены темный и светлый стили.

Перейдите в File -> Preferences -> Color Theme или нажмите CTRL+K+T, чтобы выбрать другую тему для VS Code.

Также можно установить расширения для темы, чтобы дополнительно настроить внешний вид VS Code. Если вы выполните поиск (CTRL + SHIFT + X), вы найдете несколько расширений для темы с разными стилями и цветами, включая цветовые схемы, перенесенные из других популярных редакторов и платформ.

Настройка шрифта

В целом, настройки шрифтов VS Code по умолчанию достаточно хороши – многие пользователи предпочитают не менять их. Но если вы хотите, вы можете настроить размер и тип шрифта редактора для повышения удобочитаемости.

Если вам нужно изменить размер шрифта или выбрать другой тип, вы можете перейти в меню File -> Preferences -> Settings, а затем выбрать Text Editor в левом меню. В открывшемся подменю нажмите Font. Этот раздел содержит настройки семейств и размеров шрифтов, которые вы можете выбрать по своему усмотрению.

Изменения немедленно сохраняются и применяются ко всем текущим открытым файлам.

Заключение

Visual Studio Code – это легкий, но мощный редактор кода, который можно настроить в соответствии с потребностями большинства разработчиков. В этом руководстве вы узнали, как установить и настроить расширение PHP Intelephense для работы над проектами PHP, как импортировать и создавать новые проекты в VS Code и как настроить внешний вид редактора, чтобы сделать процесс разработки более удобным.

Читайте также:

  • Как написать свою первую программу на PHP
  • Автоматизация задач PHP с помощью Crontab
  • Форматирование кода в Visual Studio Code с помощью ESLint

Виртуальное рабочее место PHP-разработчика

Ранее мы показали, как можно настроить виртуальное рабочее место на платформе Xelent. Сейчас мы немного усложним задачу и подготовим рабочее место .

Необходимое программное обеспечение

Первым делом нужно определиться, какое программное обеспечение нам понадобится:

  1. с поддержкойPHP, а также СУБД MySQL — собственно, тот самый «суповой набор», необходимый для запуска . Можно выполнять их запуск на удаленной машине, но не вижу особого смысла в еще одной виртуальной машине или хостинге, если вы платите за виртуальное рабочее место. Проще развернуть все необходимое ПО на нем.
  2. Система контроля версий — куда же без нее. Мы будем использовать Git.
  3. Редактор или IDE для — редактировать можно хоть в Блокноте, но вряд ли это будет удобно. Поэтому нужно подобрать более удобное решение.

Далее будет рассмотрена установка всех необходимых компонентов.

с поддержкой PHP и MySQL

Существуют разные способы получить такой сервер. Можно установить все программное обеспечение отдельно, потратить определенное время на его настройку. Но это явно не наш вариант, поскольку нужно использовать рабочее время более эффективно. Поэтому проще всего использовать уже готовый «суповой набор» — XAMPP. Скачайте самую последнюю версию XAMPP. Версию с PHP 5 загружать уже нет смысла, как и версию с PHP 7.0. Поэтому выбирайте между двумя — или 7.2.5. Если нет явных причин использовать версию , выбирайте версию 7.2.5.

Установка не вызывает проблем. Во время установки есть возможность выбора устанавливаемых компонентов (рис. 1). Можно смело отключать Tomcat, Perl, если они вам явно не нужны.

Выбор компонентов при установке XAMPP

Рис. 1. Выбор компонентов при установке XAMPP

По умолчанию программное обеспечение устанавливается в C:\xampp (рис. 2), но вы можете выбрать другой каталог.

Выбор каталога для установки

Рис. 2. Выбор каталога для установки

Теперь дважды нажмите Next, дождитесь установки (рис. 3) XAMPP, после чего вам будет предложено открыть панель управления XAMPP (рис. 4).

Процесс установки

Рис. 3. Процесс установки

bitnami

Рис. 4. Установка завершена

Панель управления выглядит, как показано на рис. 5.

XAMPP

Рис. 5. Панель управления XAMPP

Не удается проверить так как не задан исполняемый PHP-файл

При сохранении php-файла в Visual Studio Code может возникнуть следующая проблема у новичков и не только.

Не удается проверить, так как не задан исполняемый PHP-файл. Используйте параметр php.validate.executablePath, чтобы настроить исполняемый PHP-файл.

Ошибка Не удается проверить так как не задан исполняемый PHP-файл

Эта ошибка сообщает о том, что VS Code не может проверить php-файл на ошибки, т.к. не находит исполняемый файл php. Следовательно, нам нужно указать путь до исполняемого файла.

Раз уж вы открыли php-файл, следовательно, вероятнее всего вы используете какой-то локальный сервер. От того какой, будет зависеть путь до исполняемого файла.

Я использую Open Server, в моём случае путь будет следующим:

"D:\\_SERVER\\OSPanel\\modules\\php\\PHP-7.1-x64\\php.exe"

У вас путь возможно будет другим, зависит от того какой локальный сервер вы используете и какую версию php вы выбираете.

Теперь нам нужно указать в Visual Studio Code данный путь до файла php.exe .

Настройки VS Code (CTRL + ,)

Или используя горячие клавиши: CTRL + ,

Находим через поиск параметр:

php.validate.executablePath

Нажимаем карандаш чтобы изменить настройку.

Поиск в найстройках VS Code

Вводите свой путь до файла php.exe .

Путь до исполняемого PHP-файла в VS Code

Надеюсь, вам понравилась данная информация. Если вам интересна тема web-разработки, то можете следить за выходом новых статей в Telegram.

Поделиться с друзьями:

Статьи из данной категории:

  • Git SSH Windows — пошаговое руководство
  • Настройка Gulp Babel
  • Микроразметка сайта
  • Как перенести сайт WordPress на хостинг
  • Настройте показ всего текста во время загрузки веб-шрифтов
  • Сниппеты в VS Code

Отладка PHP в Visual Studio Code и OpenServer

Прежде всего узнаем версию PHP, которая используется на текущий момент в OpenServer.
Нажимаем в трее правой кнопкой мыши на флажок OpenServer -> Настройки -> Дополнительно -> Конфиграция -> «Версия PHP».
У меня запущена версия PHP-7-x64. Она будет использоваться для примера.

Необходимо установить XDebug, если он не уставновлен. Dll файл скачивается со страницы загрузки. В OpenServer этот модуль уже установлен, надо лишь убедиться в наличии нужной php_xdebug.dll. Идём в директорию установки OpenServer далее modules\php\PHP-7-x64\ext и убеждаемся, что e:\OpenServer\modules\php\PHP-7-x64\ext\php_xdebug.dll на месте.

Сконфигурировать PHP для использования XDebug.
Идём в настройки OpenServer -> Дополнительно -> конфиграция -> PHP-7-x64 и раскоментируем следующие строчки

Обратие внимание remote_autostart = 1
UPD: php73

Альтернативой автостарта XDebug является расширение Xdebug helper для Chrome. Оно позволяет включать отладку только тогда, когда она нужна.

  1. Проверяем установку xDebug. Заходим по адресу http://127.0.0.1/openserver/phpinfo.php
    Должна появится секция про xdebug.

Необходимо установить PHP Debug
Нажимаем Ctrl+Shift+X
Ищем PHP, выбриаем расширение PHP Debug, устанавливаем.

P.S.

Для автокомплита PHP следует использовать не самое популярное расширение, а PHP Intelephense

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *