You're making the mistake of conflating PHP the language with Rails the Framework.
I can do your app in Rails pretty damn quickly at this point (with one of my current skeleton frameworks I can add authentication administration and other nice features pretty much "for free" as well)
But tell me I have to do it CodeIgniter or Laravel and I'd be completely lost for days.