WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Internet (http://www.wcm.at/forum/forumdisplay.php?f=8)
-   -   PHP mit IIS? (http://www.wcm.at/forum/showthread.php?t=146572)

frazzz 04.10.2004 19:05

dp

maxb 04.10.2004 20:20

hab' grad bemerkt, der IIS läuft ja gar ned mehr. muss zuerst das socket pooling aufheben :rolleyes:

Philipp 04.10.2004 22:55

Zitat:

Original geschrieben von /dev/null
IIS deinstallieren und apache drauf :ms:
Und was soll das bringen? Die Windows Version von Apache hat Performancemässig nichts mit der Unix Version gemein.

Während Apache/Win ca. 100 statische Seiten/Sekunde schafft, sind es bei IIS 6.0/Win schon ~1000 Seiten/Sekunde. Das ist sogar eine Spur schneller als bei den meisten Linux Installationen (Linux Apache/mpm-prefork = ca. ~950 Seiten/Sekunde).

Zurück zum eigentlichen Thema. Ich würde PHP auf jedenfall als ISAPI Modul installieren, d.h. also nicht die .exe Version. Das bringt etwas höhere Geschwindigkeit und läuft in den neueren PHP Versionen recht stabil.

schichtleiter 05.10.2004 18:52

ich meinte natürlich gleich LAMP ;)

maxb 06.10.2004 22:49

Zitat:

Original geschrieben von Philipp
Und was soll das bringen? Die Windows Version von Apache hat Performancemässig nichts mit der Unix Version gemein.

Während Apache/Win ca. 100 statische Seiten/Sekunde schafft, sind es bei IIS 6.0/Win schon ~1000 Seiten/Sekunde. Das ist sogar eine Spur schneller als bei den meisten Linux Installationen (Linux Apache/mpm-prefork = ca. ~950 Seiten/Sekunde).

Zurück zum eigentlichen Thema. Ich würde PHP auf jedenfall als ISAPI Modul installieren, d.h. also nicht die .exe Version. Das bringt etwas höhere Geschwindigkeit und läuft in den neueren PHP Versionen recht stabil.

ich hab's jetzt doch mal die exe version installiert, in etwa so http://www.visualwin.com/PHP/


ein php script von einem bekannten liefert allerdings folgende fehlermeldung

Zitat:

Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.
ich denke, auf dem IIS bekomm' ich das nicht zum laufen? (er hat einen apache laufen)

Nightman 06.10.2004 22:51

du musst was in der php.ini ändern

REDIRECT_STATUS CGI auf "0" glaub ich

maxb 06.10.2004 22:57

Zitat:

Original geschrieben von Nightman
du musst was in der php.ini ändern

REDIRECT_STATUS CGI auf "0" glaub ich

Danke, ich kenn mich mit dem zeugs überhaupt nicht aus :o



noch ein problem. das socket pooling am port 80 habe ich mit folgenden kommandos behoben. (in etwa, den es funktioniert nicht immer)

Code:

net stop http /y
httpcfg delete iplisten -i 0.0.0.0
httpcfg set iplisten –i 192.168.0.1
net start http
net start w3svc

Nach einem reboot war das aber alles wieder weg :(
Muss ich mir da ein start-up script oder soewtas anlegen?

Potassium 06.10.2004 23:06

Zitat:

Original geschrieben von Philipp
Und was soll das bringen? Die Windows Version von Apache hat Performancemässig nichts mit der Unix Version gemein.

Während Apache/Win ca. 100 statische Seiten/Sekunde schafft, sind es bei IIS 6.0/Win schon ~1000 Seiten/Sekunde. Das ist sogar eine Spur schneller als bei den meisten Linux Installationen (Linux Apache/mpm-prefork = ca. ~950 Seiten/Sekunde).

Zurück zum eigentlichen Thema. Ich würde PHP auf jedenfall als ISAPI Modul installieren, d.h. also nicht die .exe Version. Das bringt etwas höhere Geschwindigkeit und läuft in den neueren PHP Versionen recht stabil.

interessant.
aber woran liegt das?
:confused:

Philipp 08.10.2004 04:04

Wahrscheinlich daran das Apache nicht wirklich für Windows optimiert ist. IIS 6.0 dagegen ist fester Bestandteil des Betriebssystems.

Ähnliche Performanceunterschiede gibt es z.B. auch bei ASP.NET vs. PHP. PHP ist auf Windows Server um einiges langsamer als unter Linux/Unix während es bei ASP.NET keinen Performanceeinbruch gibt.

maxb 08.10.2004 21:58

http://members.blizznet.at/maxb/php1.jpg


kann mir jemand auf die schnelle sagen, warum ich keine bilder sehe. also weder die thumbs noch die bilder :confused:


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag