I have been building PHP-based web sites for many years, and lately it seems I'm discovering another interesting new tool or method once every few weeks. This begs the question - what is the current state of the art in PHP development stacks for the seasoned coder? I'm specifically interested in the following:
- High-performance web server
- Database
- MVC framework
- Build tool
- Revision control
- Continuous Integration
- Automated testing
- Non-persistent caching
I'd like to optimize my stack for scalability and rapid development. I'm not looking for personal preference here, I'm looking for real, quantifiable reasons to pick this-over-that.
Update
So this question was closed? when this, this and this are fine? This is Programmers, not Stack Overflow. You are being arbitrarily restrictive.