うちの場合は、ローカル環境はxamppも考えたけど、PostgreSQLも使うので
apache/php/mysql/postgresqlを個別にc:\dev\以下にインストールして
c:\dev\をzipでかためて配布する事でローカル環境の統一を行ってる。

元々subversion使ってて、その時はローカルに環境つくらず
コミットしてサーバ上で確認してたが、gitに乗り換えたので
ローカルで簡単に確認してからコミット(git push)するようになった。