Detaillierte Erklärung des Unterschieds zwischen ts- und nts-Versionen in PHP – vc6- und vc9-kompilierte Versionen_php-Grundlagen:
VC6: älterer Visual Studio 6-Compiler, der mit diesem Compiler kompiliert wird.
VC9: Visual Studio 2008-Compiler, der mit dem VS-Editor von Microsoft kompiliert wird.
Da apache.org nur die VC6-Version bereitstellt, können Sie VC6 nur verwenden, wenn Sie den Original-Apache verwenden. (Eine Version von Apache VC9 ist auf www.apachelounge.com verfügbar. Sie sollte mit PHP VC9 zusammenarbeiten können. Ich habe sie noch nie verwendet.)
TS: Thread Safe Thread-Sicherheit, Thread-(Thread-)Sicherheitsprüfung wird durchgeführt Wird während der Ausführung ausgeführt, um neue zu verhindern. Es ist erforderlich, dass die CGI-Ausführungsmethode zum Starten eines neuen Threads Systemressourcen verbraucht
NTS: Nicht Thread-sicher, keine Thread-Sicherheit, während der Ausführung wird keine Thread-Sicherheitsprüfung (Thread) durchgeführt
Zwei Ausführungsmethoden von PHP: ISAPI und FastCGI.
Die Ausführungsmethode ISAPI (Internet Server Application Programming Interface) wird in Form einer dynamischen DLL-Bibliothek verwendet. Sie kann nach Anforderung durch den Benutzer ausgeführt werden. Sie verschwindet also nicht sofort Thread-Sicherheit ist erforderlich. Überprüfen Sie, ob dies die Ausführungseffizienz des Programms verbessert. Wenn Sie also ISAPI zum Ausführen von PHP verwenden, wird empfohlen, die Thread-sichere Version zu wählen
Konfigurationsmethode in Apache:
#Das Folgende ist erforderlich, um die TS-Version von PHP zu laden
LoadModule php5_module „xxx/php5apache2_2.dll“
#Die folgende Zeile ist optional
AddType application/x-httpd-php-source . phps
AddType application/x-httpd -php .php .php5 .php4 .php3 .phtml .phpt
Die FastCGI-Ausführungsmethode verwendet einen einzelnen Thread zum Ausführen von Vorgängen, sodass dies nicht erforderlich ist Das Entfernen des Schutzes durch Thread-Sicherheitsprüfungen kann die Ausführungseffizienz verbessern. Daher wird empfohlen, die nicht-threadsichere Version zu wählen.
Konfigurationsmethode in Apache:
#Die folgenden zwei Zeilen sind erforderlich, um die NTS-Version von PHP zu laden. Sie können nicht direkt als Aktion application/x-httpd-php "c:/wamp/bin" geschrieben werden /php /php3.5.6/php-cgi.exe"!
ScriptAlias /php/ "C:/wamp/bin/php/php3.5.6/"
Aktion application/x-httpd-php "/php/php-cgi.exe"
# Darüber hinaus müssen Sie auch über die vorherige AddType-Anwendung/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt verfügen, damit Sie Dateien im PHP-Format erkennen können
#Danach Bei der Konfiguration kann es zu Problemen mit Berechtigungen kommen. Das Problem macht es unmöglich, php-cgi.exe zum Parsen von PHP-Webseiten zu verwenden. Daher müssen wir den folgenden Absatz hinzufügen.
Offiziell empfehlen wir Ihnen nicht, sich zu bewerben Nicht Thread-sicher für die Produktionsumgebung, daher wählen wir die zu verwendende Thread-sichere PHP-Version.
Die Standardkonfiguration von Inhalt Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!