Never had a problem with the linux bit. Apache is excellent
MySql not so keen
PhP, I loathe, VB6 of ther internet.
That said I've put several implementations together, and got paid for it.
As a developer though I prefer Ruby and .net to PhP.
Keep Up with TechRepublic