Intereting Posts
Ошибка simplexml_load_file в PHP 5.3 Могу ли я сделать это с помощью только SQL? Использование JS / PHP / JS для скрытия ключа API ReCaptcha продолжает говорить им бота, никогда не преуспевает? Как я могу очистить содержимое веб-сайта на PHP с веб-сайта, для которого требуется вход в cookie? Как зашифровать открытый текст с AES-256 CBC в PHP с помощью openssl ()? Перенос устаревших пользователей на symfony2 Как использовать пользовательский HandlerWrapper для Monolog в Symfony config.yml? Альтернатива Apache RewriteLock с использованием PHP? Как безопасно запретить запуск загруженного файла через PHP на любом сервере? Как я могу рекурсивно включать все файлы с определенным именем в папку с помощью PHP? Doctrine2 экспортирует объект в массив API Google Как подключиться для получения значений из электронной таблицы WooCommerce Изменить получателя электронной почты в зависимости от страны доставки php – Как подсчитывать элементы элементов в массиве

PHPStorm: Открыть в опции «Браузер»: как установить сервер по умолчанию для открытия?

Для PHPStorm я открыл проект / сайт в месте C: \ site. Затем я пошел вперед и добавил встроенный веб-сервер PHP на localhost-порт 8081 из панели меню: Запустить> Изменить конфигурации.

Чтобы просмотреть файл index.php, когда я нажимаю «Просмотр»> «Открыть в браузере»> «Хром» (или любой другой браузер), он переносит меня на http: // localhost: 63342 / site / index.php

Итак, похоже, что он создал другой сервер, работающий на порту 63342? Кроме того, он имеет путь как /site/index.php, а не только /index.php.

Есть ли способ настроить так, что, когда я нажимаю view> open в браузере> имя_узла, он перейдет на localhost: 8081 / index.php?

Кроме того, можно ли отключить сервер, работающий на порту 63342?

Версия: Я пытаюсь использовать PHPStorm 8 и 9, и оба показывают одинаковое поведение.

http://localhost:63342/PROJECT_NAME/ является собственным встроенным веб-сервером PhpStorm в действии. Он используется, если никакие записи развертывания не определены (или не определены, но не указаны по умолчанию для этого проекта).

Когда вы используете Open in Browser IDE проверяет ваши параметры развертывания, ища базовый URL-адрес, который будет использоваться для открытия такого файла в браузере. Если он не найдет таких записей, то вместо открытия этого файла с использованием протокола file:// он использует свой собственный встроенный веб-сервер.

Поэтому … для использования вашего конкретного веб-сервера / URL-адреса, который вы должны:

  1. Settings (Preferences on Mac) | Build, Execution, Deployment | Deployment
  2. Создайте новую запись соответствующего типа (или завершите настройку уже существующего, если вы уже это сделали)
  3. Настройте его (укажите URL и пути), чтобы на первых двух вкладках (Connection & Mappings) не отображалось никаких предупреждений.
  4. Отметьте такую ​​запись как Default для этого проекта

Теперь IDE будет использовать эти данные, когда вы используете Open in Browser action.

ПРИМЕЧАНИЕ. Действие « Open in Browser не запустит ваш веб-сервер (тот, который вы создали для порта 8081) – он просто открывает URL-адрес в браузере. Перед использованием этого действия вам необходимо убедиться, что ваш сервер уже запущен.


Полезные ссылки:

  1. Развертывания в PhpStorm
  2. Использование встроенного веб-сервера в PhpStorm