Подтвердить что ты не робот

PHP Использовать потокобезопасность или нет

Я создаю установку веб-сервера для производственного сервера на 64-битном сервере Windows 2008 R2

Я установил Apache 2.4 64 бит, и он отлично работает

Следующий шаг, PHP

Я читал о различиях между потокобезопасными и не просто, а просто не могу понять, что я должен использовать (и почему).

Может кто-нибудь подтвердить, какую установку PHP я должен использовать с моей текущей настройкой?

4b9b3361

Ответ 1

Вы должны посмотреть документы PHP:

Thread Safety означает, что двоичный файл может работать в контексте многопоточного веб-сервера, например Apache 2 в Windows. Thread Safety работает, создавая локальную копию хранилища в каждом потоке, чтобы данные не сталкивались с другим потоком.

Итак, что мне выбрать? Если вы решите запустить PHP как двоичный код CGI, вам не понадобится безопасность потоков, потому что двоичный код вызывается при каждом запросе. Для многопоточных веб-серверов, таких как IIS5 и IIS6, вы должны использовать поточную версию PHP.

Так, например, если вы используете FastCGI с Apache, переходите к безопасности, отличной от потоковой, и если вы используете LoadModule, перейдите к потокобезопасной версии.

Ответ 2

"С Apache вы должны использовать версии Thread Safe (TS) для PHP". со страницы загрузки, если кто-либо еще смотрит.