Почему PHP не рекомендуется использовать с Apache 2.0

04.04.2004 15:05

Simon Willison пояснил в своем блоге, почему на сайте php.net до сих пор особо подчеркнуто противопоказанность использования PHP совместно с apache 2.0 для более-менее критичных задач.

Проблемы возникают из-за неподготовленности многих библиотек PHP для работы в мульти-тредовом режиме, поэтому крайне рекомендуется при использовании mod_php активировать в apache 2.0 только мульти-процессный модуль MPM prefork (под unix подключается по умолчанию), а не популярный MPM worker. Т.е. проблем при использовании mod_php с apache 2.0 + prefork не больше, чем при использовании apache 1.3 (если не считать более часто появляющиеся проблемы с безопасностью).