2016-05-14 16 views
0

Bin neu in PHP und Nginx Webserver. Ich möchte einen 64bit Nginx Webserver mit PHP 5.6 64bit auf Windows 64bit System einrichten, aber nur 32bit Nginx Build ist für Windows offiziell verfügbar. Ist es möglich, PHP 64bit mit Nginx 32bit Webserver zu verwenden? Wenn es möglich ist, es zu verwenden, gibt es irgendwelche Auswirkungen auf die Leistung?Ist es möglich, Nginx 32bit mit php 64bit zu verwenden?

Es gibt 64bit Nginx Builds aus inoffiziellen Quellen, aber sie raten, dies nicht für die Produktion zu verwenden, also muss ich mit dem offiziellen 32bit Nginx Build für Windows bleiben.

Vielen Dank im Voraus.

+1

Vor allem, warum ein Windows-Produktionsserver? –

+0

Nur Windows ist in unserer Organisation erlaubt. – Sanketh

+0

In diesem Fall - ich frage mich: Wenn es Windows Server 2012 ist, wo IIS verbessert wird, und Sie PHP als Fastcgi ausführen können - warum stellen Sie einen 3rd-Party-Webserver, den Sie sicherstellen müssen, ist auf dem neuesten Stand. –

Antwort

1

PHP mit Nginx würde normalerweise als Fastcgi-Anwendung ausgeführt werden (https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/).

Dies würde über einen TCP-Socket auf Windows kommunizieren - und es ist daher egal, ob es 64-Bit- oder 32-Bit-Php am fernen Ende ist.

In Bezug auf PHP, wenn die Leistung ein wichtiger Treiber ist, und Ihre neue - Sie denken, betrachten Sie PHP 7, da es eine Reihe von Leistungsverbesserungen über die php5-Serie hat. Die Entwicklung von PHP 7 hat einige Benchmarks auf einer Google Docs-Tabelle am unteren Rand ihrer Seite https://wiki.php.net/phpng, die die Unterschiede anzeigt

Verwandte Themen