Установил PhpStorm и Openserver. Все "по отдельности" работает.
Как я понял, единственная цель PhpStorm+Openserver это "заменить" устаревший локальный сервер PhpStorm на современный Openserver со всеми настройками, возможными дополнениями, дебагеррами и т.д.
Настраиваю PhpStorm Settings->Languages and frameworks->PHP->Interpreters->PHP Executable
D:\Папка в облаке\Личные папки\Е_Иванов\Синхронизируемые файлы и папки\Open_Server\modules\php\PHP-7.1-x64\php.exe
PhpStorm пишет - configuration php.ini file does not exist. Но php.ini там разумеется есть.
Смотрю How to fix. Написано создайте его там. Но он там есть! Даже в окне выбора файлов PhpStorm он есть.
Или создайте его в с\windows. Скопировал его туда. Не видит. Файл там, а всё равно - configuration php.ini file does not exist.
Хорошо.
Беру всю папку PHP-7.1-x64 и копирую в D:\Program Files\PhpStorm 2016.1.2\PHP-7.1-x64_copy_from_openserver
Указываю путь к \php.exe Всё найдено. Apply, Ok.
Стартую Openserver. Открываю PhpStorm. Создаю проект. Справа вижу иконки браузеров.
Жму - открывается браузер и 502 Bad Gateway PhpStorm 2016.1.2
А зачем тогда вся вышеописанная настройка? То, что я делаю - написано во многих инструкциях в интернете.
Можно вообще ничего никуда не добавлять. Открывать php файлы в PhpStorm или любом редакторе.
А "выполнять" средствами apache+php в Openserver.
Но ведь это как то не профессионально?
Если правильно вас понял. Вот прямо сейчас на виртуалке поставил OP и IDE.
Добавление php:
Файл:
А вообще - инструменты лучше работают под linux (ubuntu). На крайний случай есть docker который избавит от виндовых проблем. Ну и ставьте nginx, он быстрее apache в 10 раз.