- PHP (a partire da 5.2) thread-safe su Linux/UNIX?
- Sarebbe possibile utilizzarlo con Apache Worker-MPM o Event-MPM?
I fatti che ho raccolto finora sono inconcludenti: binariPHP è thread-safe?
- default incluso in molte distribuzioni hanno ZTS disabile, quindi sono a conoscenza, che avrei dovuto ricompilare loro.
- In teoria Zend Engine (core PHP) con ZTS abilitato è thread-safe.
- Si dice che alcuni moduli potrebbero non essere thread-safe, ma non ho trovato alcun elenco di moduli che sono o non lo sono.
- PHP FAQ dichiara praticamente come sopra.
Qual è la vostra esperienza?
Non si tratta solo di segmentation faults ("violazione di accesso" nella nomenclatura di Windows). C'è molto di più a thread safety.
Mentre questo è un argomento caldo, è una buona domanda. Qualcosa o è, o non è thread-safe .. 'da qualche parte nel mezzo' è un buon argomento per discutere qui. –
Vedere avviso PHP ufficiale: "* [Non è consigliabile utilizzare un MPM con thread in produzione con Apache 2] (http://web.archive.org/web/20160412170643/http://www.php.net/manual/ it/install.unix.apache2.php) *". Anche correlati: http://web.archive.org/web/20160412171006/https://docs.newrelic.com/docs/agents/php-agent/troubleshooting/threaded-apache-worker-mpms – Pacerier