Для 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-адреса, который вы должны:
Settings (Preferences on Mac) | Build, Execution, Deployment | Deployment
Теперь IDE будет использовать эти данные, когда вы используете Open in Browser
action.
ПРИМЕЧАНИЕ. Действие « Open in Browser
не запустит ваш веб-сервер (тот, который вы создали для порта 8081) – он просто открывает URL-адрес в браузере. Перед использованием этого действия вам необходимо убедиться, что ваш сервер уже запущен.
Полезные ссылки: