phpstorm для каждой запущенной копии выбирает рандомный свободный из динамического диапозона (49152 - 65535). Таким образом у пользователя нету головной боли с выставлением портов в настройках только потому, что какая-то другая программа уже заняла этот порт. Так же это позволяет запускать несколько инстансов самого phpstorm/webstorm, в каждом из которых запускается свой web-сервер.