Ответ 1
Я знаю gettext и set_locale не является потокобезопасным. PHP не должен использоваться с многопоточным MPM.
PHP не является потокобезопасным.
Запуск PHP не зашифрованный.
Факты, которые я собрал до сих пор, неубедительны:
Каков ваш опыт?
Это не только ошибки сегментации ( "нарушения доступа" в номенклатуре Windows). Существует гораздо больше безопасность потоков.
Я знаю gettext и set_locale не является потокобезопасным. PHP не должен использоваться с многопоточным MPM.
PHP не является потокобезопасным.
Запуск PHP не зашифрованный.
См. Где я могу получить библиотеки, необходимые для компиляции некоторых дополнительных PHP-расширений? для списка потокобезопасных и небезопасных расширения (* отмечены не потокобезопасными, а другие).
Лучше может быть вопрос: "Является ли следующий код PHP, чтобы инициировать нарушения доступа, если используется MPM?" Или: "Вы испытывали странное поведение, вероятно, связанное с проблемами concurrency, используя следующие функции?"
В противном случае это русскую рулетку. Если вы используете какое-то упакованное приложение, оно может работать нормально сейчас, но отрываться через месяц, когда выйдет новая версия приложения.
Я настоятельно рекомендую использовать MPM с PHP в целом. Однако, если у вас есть небольшой код для запуска, вы можете опубликовать его, и мы могли бы сказать вам, если вы собираетесь попасть в ловушку.