PHP and Apache 2
Rich and I spoke about this issue at ApacheCon. During our brief conversation, I tried to convey my perception of the PHP community's opinion:
- The main reason to move to Apache 2 is threading.
- Due to various factors, we cannot guarantee thread safety in every PHP installation.
- Apache 1's architecture is proven and reliable.
Rich immediately interjected after my first point, pointing out that Apache 2 had much more to offer than threading. Having very little experience with Apache 2 myself, this piqued my curiosity.
Was my perception of the PHP community's opinion wrong, or is this how most of you feel? What are your remaining concerns when PHP is running under Apache 2 (Prefork MPM)?