You're the only person in here who criticized my use of PHP that I actually agree with.
I never intended to release this app, and wanted to build it in PHP for fun, so I stuck with it.
But you're absolutely right on the portability problem. I do agree that, had deployment been an actual interest of mine, PHP would be the wrong language for this.