Artıları ve eksileri - IIS7 ve Windows Server 2008 üzerinde PHP

1 Cevap ûnet

Background: I work for a small microsoft based web dev company who is slowly starting to do more PHP based work. To date we've run these sites (mostly WP) through IIS6 on Windows Server 2003 although this presents problems around mod rewrites etc.

- VEYA - Bir Linux kutuyu almaya Biz PHP çalıştırmak için daha iyi destek var gibi görünüyor ve bunun gerektirdiği tüm Windows Server 2008 üzerinde IIS7 için mevcut sunucu yükseltme arasında bir karar yapabilirsiniz aşamada konum.

Finans departmanı başka bir sunucu için ödeme çok düşkün olmasa da, bir geliştirici olarak benim tercih Linux sunucu içindir.

Question: Have you experienced any significant problems in hosting PHP on IIS7 on WS 2008 alongside .NET apps? Are there any concrete technical reasons why we shouldn't use this set up?

Appreciated, Alex

1 Cevap

IIS üzerinde PHP her zaman geliştirmektedir. Ben güvenle IIS üzerinde PHP çalıştırmak için devam herhangi bir büyük sorunları görmüyor söyleyebiliriz web sahibesi için çalışır.

Ayrıca, PHP ve ASP.NET uygulamaları gerçekten birbirlerini görmek ya da savaş yapmak için bir şans asla. PHP betikleri (c:\php\php-cgi.exe), IIS tarafından kökenli ayrı bir işlemde çalıştırmak olmasıdır. ASP.NET kodu tamamen ayrı bir işçi süreç içinde yürütür.

(O da IIS6 yaptığı gibi) ayrıca FastCGI destek yararlanmak IIS7 emin olmalıdır, bu PHP uygulamaları performansında önemli bir yumru verir.

IIS üzerinde PHP uygulamaları da dolaylı IIS7 tarafından sunulan yönetilen boru hattı özelliklerinden yararlanabilirsiniz. Aşağıdaki makale ilgi olabilir:

Enhance Your Apps with the Integrated ASP.NET Pipeline (MSDN Magazine)

Oldukça nadir Linux, gerçekten özgü var bazı PHP kodu olmadığı sürece, ben Linux'a geçmek için bir ihtiyaç görmüyorum.