IIS och PHP istället för ASP etc.

Permalänk
Medlem

IIS och PHP istället för ASP etc.

Jag har fått förfrågan om att utveckla en liten intranetsida till ett företag. Just nu har jag ingen aning om vad dom kör för webserver, men troligen kör dom Microsoft produkter alltså IIS. När jag utvecklade för IIS senast så var det ASP som gällde så man kan säga att jag är nybörjare igen

Men nu till frågan, jag har sett att man kan köra PHP på IIS servrar nu för tiden. Hur "bra" fungerar det? finns det någon anledning till att lära mig ASP.NET/Razor, jag kan C# så det är inget super nytt. Om inte kunden kräver ASP.NET etc. för deras framtida underhåll av sidan.

Hur stor skillnad är det ur programmeringssynpunkt att köra PHP på IIS jämfört med t.ex. XAMP? Med tanke på vad det är för sida så kommer den inte vara så avancerad att någon prestandaskillnad kommer att märkas.

Visa signatur

Desktop: Ryzen 9 3950x | RTX 2060 | 16Gb RAM | 512Gb + 256Gb SSD
NAS: HP Microserver Gen8 | 8GB Ram | 3x2Tb ZFS | FreeNAS
SRV: HP ML350p Gen8 | 64GB Ram | 2x E5-2630v2 | ESXI

Permalänk
Medlem
Skrivet av McZ:

Jag har fått förfrågan om att utveckla en liten intranetsida till ett företag. Just nu har jag ingen aning om vad dom kör för webserver, men troligen kör dom Microsoft produkter alltså IIS. När jag utvecklade för IIS senast så var det ASP som gällde så man kan säga att jag är nybörjare igen

Men nu till frågan, jag har sett att man kan köra PHP på IIS servrar nu för tiden. Hur "bra" fungerar det? finns det någon anledning till att lära mig ASP.NET/Razor, jag kan C# så det är inget super nytt. Om inte kunden kräver ASP.NET etc. för deras framtida underhåll av sidan.

Hur stor skillnad är det ur programmeringssynpunkt att köra PHP på IIS jämfört med t.ex. XAMP? Med tanke på vad det är för sida så kommer den inte vara så avancerad att någon prestandaskillnad kommer att märkas.

Jag kan inte svara på hur bra det är ur andra perspektiv än mitt eget.
Men jag kör IIS, PHP och MSSQL och det fungerar precis som jag önskar. Det finns säkert massa otrevliga bieffekter av att köra nämnda setup men ingenting som jag har stött på.

Visa signatur

Citera om du skriver till mig. Annars läser jag troligtvis INTE.

Permalänk
Medlem

Kör du du under Windows så är enbart IIS eller Apache de enda alternativen till PHP, allt annat funkar undermåligt, det gör att lösa men då krävs det väldigt mycket hack att få PHP att funka under fastcgi i Windows då de har valt att inte jobba på den biten.

I alla fall du behöver inte vara orolig för att köra PHP under IIS, det kommer funka galant.

Sedan för att få PHP + IIS igång, tanka ner http://www.microsoft.com/web/downloads/platform.aspx samt Installera IIS samt PHP genom denna och du är klar.

Edit: Angående din fråga om Razor/MVC så finns det väldigt mycket jobb under denna kategori där ute så är du ute efter jobb så skulle jag rekommendera dig att lära dig det, också betydligt trevligare ramvärk att jobba med än ASP.NET Webforms, flera hundra ggr om.

Själv jobbar jag just med MVC och tja gillar det skarpt, hellre det än att sitta i webforms eller PHP för den delen på grund av utvecklings miljön och hur MVCi sig tvingar in dig i en bra design till att börja med vilket underlättar så enormt när man sitter vid större projekt. Mindre projekt är det lite mer sak samma.

Visa signatur

Speldator: i7-8700k, 32GB DDR4, RTX2080
Server 1: SB 2500k, MZI -P67GD55, 32GB DDR3, Corsair MX 240GB SSD
Surface Pro 2017, Konsoler: Typ alla, Oculus Rift