Это также зависит от того, каким образом будет осуществляться это самое создание. Например, если разработка ведется на локалке, то, имхо, PHPStorm лучший вариант. Если же необходимо работать по ФТП, и с большим количеством сайтов, то он уже становится не очень удобным, т. к. для работы по ФТП хочет видеть локальную копию у себя.. В этом случае может подойти, например, Komodo Edit/Komodo IDE или даже обычный notepad++, в зависимости от объема вносимых изменений. Помимо этого есть куча других IDE - PHPEd, PHPDesigner, CodeLobster, NetBeans, Eclipse+PDT и т. д. - просмотрите их обзоры, попробуйте понравившиеся и выберите под себя то, что вам подходит больше всего..
Для того, чтобы "создавать PHP сайты" необходимы web-сервер, интерпретатор PHP, база данных и среда разработки. Не хочешь ставить три первых пункта по отдельности - придётся использовать какую-то сборку. Но, разумеется, не много лет назад протухший Denwer. Open Server несравнимо более удобен и актуален. В качестве последнего пункта из платных удобнее всего PHP Storm, из бесплатных лично я предпочитаю NetBeans.