php op IIS

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dashti webdeveloper

Dashti webdeveloper

05/01/2012 16:33:52
Quote Anchor link
Beste mensen,

Als ik op internet zoek naar een (home) webserver die php ondersteund dan zie ik meestal dat er een apache server gebruikt wordt, terwijl php op IIS veel makkelijker is om te installeren en configureren.

Ik vroeg me af of jullie ervaring hebben met php op IIS ? en wat is de reden dat er toch vaker apache server gebruikt ipv IIS

mvg
Dashti
 
PHP hulp

PHP hulp

24/11/2024 23:09:05
 
- Ariën  -
Beheerder

- Ariën -

05/01/2012 16:42:33
Quote Anchor link
http://www.serverwatch.com/tutorials/article.php/3074841/IIS-vs-Apache-Looking-Beyond-the-Rhetoric.htm

http://www.diffen.com/difference/Apache_vs_IIS

Apache is gratis, IIS draait op WIndows, en een Windows-licentie kost $$$. Ook het feit dat Apache open-source is speelt een rol. Iedereen kan een eigen security-patch schrijven en indienen bij Apache. Bij Microsoft moet je weer de updates afwachten. Ook het updaten bij Windows gaat vaak gepaard met een reboot, bij Linux niet (tenzij het een kernel-update is; hoewel dat soms ook zonder reboot kan).
Gewijzigd op 05/01/2012 16:45:03 door - Ariën -
 
- SanThe -

- SanThe -

05/01/2012 16:43:17
Quote Anchor link
Dashti webdeveloper op 05/01/2012 16:33:52:
en wat is de reden dat er toch vaker apache server gebruikt ipv IIS


Omdat dat de beste webserver is.
 
- Ariën  -
Beheerder

- Ariën -

05/01/2012 16:44:19
Quote Anchor link
- SanThe - op 05/01/2012 16:43:17:
Dashti webdeveloper op 05/01/2012 16:33:52:
en wat is de reden dat er toch vaker apache server gebruikt ipv IIS


Omdat dat de beste webserver is.

Goed argument :-D
Gewijzigd op 05/01/2012 16:44:33 door - Ariën -
 
- SanThe -

- SanThe -

05/01/2012 16:45:16
Quote Anchor link
Gewoon een feit. Draait altijd en overal.
 
- Ariën  -
Beheerder

- Ariën -

05/01/2012 16:49:03
Quote Anchor link
- SanThe - op 05/01/2012 16:45:16:
Gewoon een feit. Draait altijd en overal.

IIS draait ook altijd en overal (mits Windows Afbeelding). Tijdens mijn stage hadden we ook een server onder Windows draaien met enkele klanten erop. Gaf nooit problemen (tenzij iemand handmatig domeinen ging verwijderen uit Plesk via de Verkenner Afbeelding).

Apache onder Linux is gewoon een geweldig iets. Linux is veel lichter dan Windows, omdat je geen GUI hebt, wat je bij Windows wel hebt, en daar dus onzinnig meer geheugen extra. Linux is gratis... Linux is zelf uit te breiden en grootschaliger te configureren. Heeft geen licentie nodig..

Apache onder Windows is ook leuk, maar ik geloof dat dat nooit stabiel te noemen was voor productieomgevingen. Leuk als testwebservertje like XAMPP.

Conclusie: Wil je geld besparen, en lekker willen sleutelen aan de servers, en lekker veilig zijn, neem Linux. De wereld is wat anders dan je van Windows bent gewend, maar als je gewend ben, gooi je Windows uiteindelijk door je eigen 'window' thuis heen Afbeelding
Gewijzigd op 05/01/2012 16:53:32 door - Ariën -
 
- SanThe -

- SanThe -

05/01/2012 16:55:43
Quote Anchor link
Negeer het eeste zwart en scroll een stukje baar beneden.
Zie het plaatje.

http://www.makeuseof.com/tag/linux-web-server-software-apache-alternatives/
Gewijzigd op 05/01/2012 16:56:26 door - SanThe -
 
TJVB tvb

TJVB tvb

05/01/2012 17:00:49
Quote Anchor link
php met apache is toch niet moeilijk om te installeren? (Ook niet onder windows)
 
- Ariën  -
Beheerder

- Ariën -

05/01/2012 17:03:14
Quote Anchor link
TJVB tvb op 05/01/2012 17:00:49:
php met apache is toch niet moeilijk om te installeren? (Ook niet onder windows)

Nee, net als met IIS, dat is ook wel makkelijk. Alleen heeft IIS waar wat ondersteuning minder voor wat dingen die Apache heeft. Dus .htaccess werkt niet....

Wel als je Apache op Windows draait, maar dat draait niet echt stabiel geloof ik voor in productieomgevingen.
 
Bart V B

Bart V B

05/01/2012 17:24:10
Quote Anchor link
dat is onzin aar.
.htaccess heet web.config ;)

overigens geen ervaring met IIS.
 
- Ariën  -
Beheerder

- Ariën -

05/01/2012 17:34:09
Quote Anchor link
Bart V B op 05/01/2012 17:24:10:
dat is onzin aar.
.htaccess heet web.config ;)

overigens geen ervaring met IIS.

En daar werken Apache values ook in?
 
Jacco Brandt

Jacco Brandt

05/01/2012 17:39:56
Quote Anchor link
Er is wel een soort van extentie dat je .htaccess moet hernoemen naar iirf.ini, en dan pakt hij hem ook gewoon.
 
Bas  van de Steeg

Bas van de Steeg

05/01/2012 17:40:19
Quote Anchor link
IIS werkt gewoon veel beter als je ASP.NET gebruikt van windows zelf. :)
Zo gaat dat in die business.
Maar ik denk dat je voor php scripte op je eigen pc.
Gewoon beter even Xampp kan downloaden.
Werkt 100% van de 100 x.

Succes.
 
Roel -

Roel -

05/01/2012 17:44:11
Quote Anchor link
Bas van de Steeg op 05/01/2012 17:40:19:
IIS werkt gewoon veel beter als je ASP.NET gebruikt van windows zelf. :)
Zo gaat dat in die business.
Maar ik denk dat je voor php scripte op je eigen pc.
Gewoon beter even Xampp kan downloaden.
Werkt 100% van de 100 x.

Succes.


En dat baseer je op?
Er kan genoeg mis gaan, dus 100% van de 100x vind ik een vreemde vergelijking...
 
Bart V B

Bart V B

05/01/2012 17:45:43
Quote Anchor link
- Aar - op 05/01/2012 17:34:09:
Bart V B op 05/01/2012 17:24:10:
dat is onzin aar.
.htaccess heet web.config ;)

overigens geen ervaring met IIS.

En daar werken Apache values ook in?


Dat zal waarschijnlijk anders gedaan worden.
Maar dat is in lighttp ook.
En die is ook super eenvoudig.
 
Marco PHPJunky

Marco PHPJunky

05/01/2012 18:24:47
Quote Anchor link
Tuurlijk word het wat anders neer gezet dan in php (maar dat is vanzelfsprekend)
Sterker nog je kan gewoon je .htaccess bestanden gebruiken in ISS 7....

In ISS 7 heb je een IIS Manager met daarin alle opties die je maar kan bedenken voor een webserver..
Zo dus ook een URL Rewrite module, als je die module gebruikt kan je gewoon je htaccess bestand inladen zoals je hem ook gebruikt in php...
Dan zie je gelijk in het vak eronder hoe alles komt te staan in ISS...
bv:
RewriteRule ^([^.]+)$ $1.html [QSA]
word:
<match url="^([^.]+)$" ignoreCase="false">
<action type="Rewrite" url="{R:1}.html" appendQueryString="true">

dus eigenlijk hoef je dus niks meer te doen dat is vind ik opzich 1 van de grote nadelen omdat je dan op deze manier niks meer zelf doet en dus iedereen een bestandje kan laten omzetten (het werkt wel maar oke)....
Dus als er dan wat fout zou gaan dan weet iemand die er geen verstand van heeft totaal niet wat er aan de hand is...
Want je kan behoorlijk veel binnen asp.net gewoon drag and drop doen (gewoon slepen uit het menu en neer zetten op de pagina) en dat komt de code zeer zeker niet ten goede...

daarbij wil ik niet zeggen dat het een K** taal is want je kan er evenveel mee als met php of andere talen alleen dat gedeelte heb ik me bedenkingen bij omdat dan iedereen kan slepen zonder dat ze weten wat ze doen...


ps. er zit ook een module in voor php dus dan hoef je enkel de dir op te geven van php en dan doet iis het zelf voor je...
 
Bas  van de Steeg

Bas van de Steeg

05/01/2012 18:30:58
Quote Anchor link
Roel van de Water op 05/01/2012 17:44:11:
Bas van de Steeg op 05/01/2012 17:40:19:
IIS werkt gewoon veel beter als je ASP.NET gebruikt van windows zelf. :)
Zo gaat dat in die business.
Maar ik denk dat je voor php scripte op je eigen pc.
Gewoon beter even Xampp kan downloaden.
Werkt 100% van de 100 x.

Succes.




En dat baseer je op?
Er kan genoeg mis gaan, dus 100% van de 100x vind ik een vreemde vergelijking...

Bij mij werkt het gewoon altijd ken niemand waar het niet werkte.
Gewijzigd op 05/01/2012 18:31:28 door Bas van de Steeg
 
Andre Sep

Andre Sep

05/01/2012 18:47:28
Quote Anchor link
op dit moment aan een grote klus bezig voor een klant...

ik moet eerlijk zeggen dat WAMPserver (Apache, Mysql en PHP) VEEEEEEL makkelijker installeren is.

niet dat iis moeilijk is op te zetten, maar voor een beginner kan het wel lastig zijn, zeker op windows xp (iis5.1 waar geen php-manager voor is)
 
- Ariën  -
Beheerder

- Ariën -

05/01/2012 18:48:57
Quote Anchor link
A S op 05/01/2012 18:47:28:
op dit moment aan een grote klus bezig voor een klant...

ik moet eerlijk zeggen dat WAMPserver (Apache, Mysql en PHP) VEEEEEEL makkelijker installeren is.

niet dat iis moeilijk is op te zetten, maar voor een beginner kan het wel lastig zijn, zeker op windows xp (iis5.1 waar geen php-manager voor is)

En dit (WAMPP) zet je voor een klant op???????
Op een Windows XP bak?????????????
Gewijzigd op 05/01/2012 18:49:30 door - Ariën -
 
Andre Sep

Andre Sep

05/01/2012 19:40:22
Quote Anchor link
haha, nee..

dat ik tijdens die klus iis beter heb leren kennen en daarvoor (eigenlijk alleen maar websites) op een wamp ontwikkelde (waarnaar het bij een host live werd gezet, dat terzijde)

voor deze klus hebben we alles op microsoft software draaien, windows sql server 2008 r2, sql server 2008 r2, iis 7.5... alles erop en eraan.

maar voordat het live werd gezet, alles eerst op xp (een subserver zeg maar) laten draaien, zodat het huidige pakket niet in de soep zou lopen
voor een simpele website vind ik echter dat wamp eenvoudiger is en aan mijn eisen voldoet.
 
Aad B

Aad B

05/01/2012 20:36:45
Quote Anchor link
Dashti webdeveloper op 05/01/2012 16:33:52:
Ik vroeg me af of jullie ervaring hebben met php op IIS ? en wat is de reden dat er toch vaker apache server gebruikt ipv IIS
Windhoos heeft zijn eigen internet platform, een complete toolset. PHP hoort niet in dit rijtje. PHP behoort tot het GNU begrip op Linux/Unix evenals Apache. PHP op een ISS implementeren is als vloeken in de kerk en knoeiwerk. Hoe kan je als "webdeveloper" zo'n vraag stellen? Behoor je tot het gilde van MCSE (Mouse Clicking Software Engineers)?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.