Of course there's better DB & language options on Linux as well: FireBird and Ada come to mind.
I wrote my own MySql interface in Java. It works like a charm.
I don’t like PHP much, but Microsoft lockin is something i avoid like the plague. I don’t need that much PHP anyway.