Я загружаю PHP для Windows. У меня есть 2 варианта на сайте.
Пожалуйста, ответьте на следующие вопросы:
Из документации PHP:
Thread Safety означает, что двоичный файл может работать в многопоточном контексте веб-сервера, например Apache 2 в Windows. Thread Safety работает, создавая локальную копию хранилища в каждом потоке, чтобы данные не сталкивались с другим потоком.
Итак, что мне выбрать? Если вы решите запустить PHP как двоичный код CGI, вам не понадобится безопасность потоков, потому что двоичный код вызывается при каждом запросе. Для многопоточных веб-серверов, таких как IIS5 и IIS6, вы должны использовать поточную версию PHP.
Так что это действительно зависит от того, как вы хотите использовать PHP:
LoadModule
: безопасный поток Руководство по PHP имеет хорошие инструкции по установке .
AFAIR, работающий с PHP с FastCGI, является предпочтительным способом, он работает быстрее и обеспечивает более тонкую конфигурацию безопасности.
В дополнение к Crack, начиная с версии 5.4, вы можете использовать встроенный веб-сервер (он работает хорошо!).
Быстро и просто: если вы используете Apache, отредактируйте файл Apache24 \ conf \ httpd.conf и выполните поиск «loadmodule». Если вы видите, что ваш loadmodule ссылается на .dll, что-то вроде:
LoadModule php7_module "e: /x64Stack/PHP/php7.1.9/php7apache2_4.dll"
Приложение AddHandler / x-httpd-php .php
PHPIniDir "e: /x64Stack/PHP/php7.1.9"
Затем вы хотите включить защиту потока или версию TS- Thread Safe .
Иначе, если вы используете IIS или Apache с CGI, то NTS.
Я использую несколько стеков и в пределах этих нескольких серверов и версий PHP, поэтому не позволяйте путям / php или серверным версиям бросать вас.