Pobieram PHP dla systemu Windows. Na stronie mam 2 opcje.
- Bezpieczny wątek PHP
- PHP Non-Thread Safe
Proszę odpowiedzieć na następujące pytania:
- Jaka jest różnica między nimi? Jakie są zalety i wady w stosunku do siebie?
- Tworzę stronę e-commerce, która będzie miała duży ruch, która jest bardziej polecana i dlaczego?
php
multithreading
sumit
źródło
źródło
Odpowiedzi:
Z dokumentacji PHP:
Więc to naprawdę zależy od sposobu, w jaki chcesz używać PHP:
LoadModule
: bezpieczny wątekPodręcznik PHP zawiera ładne instrukcje instalacji .
AFAIR z uruchomionym PHP z FastCGI jest preferowanym sposobem, działa szybciej i pozwala na bardziej szczegółową konfigurację zabezpieczeń.
źródło
Szybko i prosto: jeśli używasz Apache, edytuj plik Apache24 \ conf \ httpd.conf i wyszukaj „loadmodule”. Jeśli zauważysz, że moduł loadmodule odwołuje się do pliku .dll, na przykład:
LoadModule php7_module "e: /x64Stack/PHP/php7.1.9/php7apache2_4.dll"
Aplikacja AddHandler / x-httpd-php .php
PHPIniDir "e: /x64Stack/PHP/php7.1.9"
Następnie chcesz włączyć funkcję Thread Safety lub wersję TS - Thread Safe .
W przeciwnym razie, jeśli używasz IIS lub Apache z CGI, to smak NTS.
Używam wielu stosów i tych wielu serwerów i wersji PHP, więc nie pozwól, aby ścieżki / php lub wersje serwera Cię zrzuciły.
źródło
Oprócz Cracka, od wersji 5.4 możesz korzystać z wbudowanego serwera WWW (działa!).
źródło
php -S ip:port
ma na myśli wbudowany serwer WWW PHP ( ) - nie mam jednak pojęcia o związku z bezpieczeństwem wątków.