- PHP (có phải là 5,2) thread-safe trên Linux/UNIX không?
- Có thể sử dụng nó với Apache Worker-MPM hoặc Event-MPM không?
Các dữ kiện tôi thu thập được cho đến nay là không phân thắng bại:Có an toàn cho chủ đề của PHP không?
- Mặc định mã nhị phân có trong hầu hết các bản phân phối có ZTS tàn tật, vì vậy tôi biết, rằng tôi phải biên dịch lại chúng.
- Về lý thuyết Zend Engine (lõi PHP) với ZTS được bật là an toàn chỉ.
- Người ta nói rằng một số mô-đun có thể không an toàn cho luồng, nhưng tôi chưa tìm thấy bất kỳ danh sách mô-đun nào có hoặc không có.
- PHP FAQ có trạng thái tương tự như trên.
Trải nghiệm của bạn là gì?
Không chỉ có khoảng segmentation faults ("vi phạm truy cập" trong danh pháp Windows). Có nhiều hơn nữa để thread safety.
Trong khi đây là một chủ đề nóng, đó là một câu hỏi rất hay. Một cái gì đó hoặc là, hoặc không phải là chủ đề an toàn .. 'một nơi nào đó ở giữa' là một chủ đề tốt để thảo luận ở đây. –
Xem cảnh báo chính thức của PHP: "* [Chúng tôi khuyên bạn không nên sử dụng MPM có luồng trong sản xuất với Apache 2] (http://web.archive.org/web/20160412170643/http://www.php.net/manual/ vi/install.unix.apache2.php) * ". Cũng liên quan: http://web.archive.org/web/20160412171006/https://docs.newrelic.com/docs/agents/php-agent/troubleshooting/threaded-apache-worker-mpms – Pacerier