Today I asked a question about which PHP install package was best for an Apache-based PHP web-development environment. This seems straight-forward enough, and I believed it to be well within the defined scope of Stack Overflow from the FAQ:
"If your question (generally) covers software tools commonly used by programmers then you’re in the right place to ask your question!"
Although the question got four upvotes in five minutes, it also collected one close vote. When I asked why, a user commented that, "by using the verb install multiple times you have disqualified the question for being about the programming tool itself".
This baffled me considering the number of accepted questions on Stack Overflow about installing programming related tools:
- How to install a specific JDK on Mac OS X?
- Installing Ruby 1.8.7 (and other stuff) manually
- Install Mono on Centos 5.5 using YUM
- Install Python 2.6 without using installer on Win32
Immediately after that user's comment, however, the question was then (unhelpfully) migrated to Super User, a place totally unsuited to questions about preferable programming environments. It lasted a few minutes there before Super User moderators saw it was out of place on and moved it to Server Fault.
A place specifically for server administration.
And there it sits: https://serverfault.com/questions/263596/installing-php-for-development
Is it really outside of Stack Overflow's scope to ask a question about which version of a programming language is best suited for using in a development environment? I'm not setting up or administering a web server as professional system administrator, just as a programmer.