For next time, there are multiple languages such as Python, Perl, Ruby, Java etc that could do the automation and not have to use Windows.
And granted about PHP. The big problem it has is its inconsistency in terms of function parameters. Slows the developer right down.
I want to do some simple automation on a website. Because I don't like PHP, I have to pay a premium for a Windows based host that supports ASP.NET.