I can surely set-up a WordPress website since you've asked for PHP based solution, I'm very comfortable working with WordPress, I can set-up your blog in no time, assuming you already have domain and hosting account.
but there's another thing I can offer you, just in case you want something hack-proof and faster than WordPress, I'd recommend you Jekyll, which is static site generator, it works just like WP but unlike WP it doesn't depend on server and database to render pages, which makes it faster and better. You can even host it for free on GitHub.
So, here you've option to choose, pick any and I'd make your website live in no time. If you wanna see my work I can show you that too.