Как настроить встроенный веб-сервер в PhpStorm

Настройка:

1) ОС - Win 8.1
2) WAMP
3) PhpStorm 7.1.3

Я работаю над Dreamweaver довольно давно, и недавно я бросил его из-за его ограниченных возможностей. Настройка локального env с помощью Dreamweaver довольно проста, и у меня не было проблем с этим. Поэтому я установил PhpStorm, считая, что очень просто запустить мое веб-приложение PHP таким же образом, когда я использую DW, но когда я пытаюсь запустить свое веб-приложение в PhpStorm с помощью встроенного веб-сервера, я получаю ошибку 502 Bad Gateway, что Я просто импортировал папку (которая находится в каталоге www) в PhpStorm и пытаюсь запустить ее в браузере, но я не мог заставить ее работать локально. Я считаю, что мне нужно настроить Interpreter в настройках, но как мне идти дальше и что я должен включать?

Когда я запускаю свой webapp с помощью WAMP, URL-адрес выглядит как

http://localhost/appname/trunk/public/

Когда я запускаю его с помощью встроенного веб-сервера PhpStorm, URL-адрес выглядит как

http://localhost:63342/appname/trunk/public/

Ошибка: 502 плохих шлюза.

Я сейчас застрял.

Ответ 1

Сначала (проверьте переводчика)

1- В меню "Файл" выберите "Настройка"

2- В настройке перейдите к PHP

3- В интерпретаторе (если у вас нет интерпретатора, вы увидите подобное сообщение)

enter image description here

Второй (Добавить новый интерпретатор)

1-Добавить новый интерпретатор From Add sign (зеленый плюс +) → выберите (другой) локальный, если вы работаете на локальном компьютере

2-написать любое имя, к которому вы хотите обратиться (по умолчанию PHP)

3- перейдите к файлу каталога PHP из PHP home *

Я надеюсь, что это поможет вам

enter image description here

* Если вы используете wamp, вы найдете его в c:\wamp\bin\php (ваша версия php)

Если вы используете xamp, вы найдете его: C:\xampp\php

Ответ 2

sudo apt-get install php-cgi

Может быть, тоже поможет.

Ответ 3

После запуска сайта PHP в браузере и получения ошибки 502 bad gateway при переключении на PHPStorm вы увидите следующее сообщение:

PHP Interpreter is not configured

У вас должен быть установлен PHP на вашем компьютере. Для этого вы можете выполнить установку PHP в руководстве по Windows или если у вас Chocolatey, просто введите

choco install php

Затем нажмите ссылку configure PHP Interpreter или перейдите к File / Settings / PHP и выберите установку PHP для текущего проекта. Вы также можете перейти к File / Default Settings / PHP и сделать то же самое, чтобы новый проект также воспользовался этими настройками.

Обратите внимание, что PHPStorm распознает версию PHP, но автоматически не выбирает соответствующий языковой уровень. Возможно, это намерение для проектов с обратной совместимостью.

Ответ 4

если вы устанавливаете сервер Wamp или любой другой локальный сервер на своем ПК... как я показал ниже, вы можете установить локальный хост по умолчанию для сервера wamp

введите описание изображения здесь

введите описание изображения здесь

Ответ 5

SETTINGS->PHP->Interpreter

Вы должны выбрать интерпретатор для шторма PHP для запуска встроенного веб-сервера.

Перейдите в Настройки- > PHP- > Интерпретатор и выберите тот, который у вас есть. Если у вас его нет, перейдите и загрузите последний интерпретатор PHP, затем вернитесь в меню phpstorm и добавьте Interpreter, как показано на рисунке выше.

Ответ 6

Недавно я столкнулся с подобной проблемой при попытке запуска на другом компьютере на моем компьютере.

Одна простая работа, которую я нашел, заключалась в редактировании ваших конфигураций запуска/отладки.

Прежде чем сделать это, сохраните простой командный файл в любое удобное для вас место на жестком диске и назовите его "init.bat" (например, у меня есть "C:\wamp64\www\myhost\init.bat")., Внутри этого пакетного файла используйте этот код, чтобы открыть нужный сайт:

start "" http://localhost/appname/trunk/public/

Так что перейдите к настройкам run/debug и затем выберите php-скрипт, который вы хотите запустить. Например, мой был назван "index.php". Там, внизу окна, должен быть раздел, который гласит: "Перед запуском: Внешний инструмент, Активировать окно инструмента".

Нажмите "Запустить внешний инструмент" и оттуда добавьте местоположение вашего командного файла в окно программы.

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

Ответ 7

перейти к настройке phpstorm > php на правой стороне (при условии, что вы установили wamp 5.5) выберите версию php 5.5, затем нажмите кнопку просмотра, чтобы выбрать интерпретатор, а затем выберите маршрут (если вы установили Wamp на c:/wamp) "C:\wamp\bin\php\php5.5.12", затем введите имя и примените: выберите тот же маршрут в окне интерпретатора и добавьте маршрут, теперь он должен работать нормально, вы можете проверить видео на " http://www.youtube.com/watch?v=953mNQ5KuBI"

Ответ 8

если вы видите предупреждение "PHP-интерпретатор не настроено" при запуске ваших проектов в phpstrom, сделайте то, что объясняет Мина Фаузи выше. Но если вы хотите изменить номер порта, вы должны перейти к Файл > Настройки > Сборка, выполнение и развертывание > debuger

а на правом сайте и ниже встроенного сервера измените свой номер порта. номер порта по умолчанию, который использует wamp (если вы его не изменяете вручную), составляет 8080.

Ответ 9

Это случилось со мной. Чтобы преодолеть это, вы можете следовать шагам на картинке ниже.

enter image description here