Windows Server 2016 – IIS 10da PHP Manager Kurulumu

PHP

Server 2016 üzerinde Web Platform installer veya direk kurulum yapmaya çalıştığınızda aşağıdaki hata mesajı ile karşılaşıyorsunuz.

Error: PHP Manager for IIS Requires IIS 7 or higher to be Installed.
Error: PHP Manager for IIS Requires IIS 7 or higher to be Installed.

Bu sorunu gidermek ise oldukça basit.

İlk olarak regedit üzerinden aşağıdaki dizine gitmemiz gerekiyor.

HKLM\System\CCS\Services\W3SVC\Parameters\MajorVersion

Burada karşımıza HEX formatında “a” değeri çıkmakta.

HEX a değeri Decimal formatta 10 anlamına geliyor.

Bu değeri 7 ile değiştirdiğimizde sorun ortadan kalkmış oluyor.

Kurulum işlemi olması gerektiği gibi devam ediyor fakat burada bir sorun var.
Az önce IIS versiyonunu kayıt defteri yardımı ile 7’ye düşürdük. Bu başımıza başka sorunlar çıkaracaktır.



Kurulum tamamlandıktan sonra IIS Manager’ı yeniden başlattığınızda PHP Manager’ı görebilirsiniz.

Kurulumdan sonra IIS versiyonunu tekrar 10 ile değiştiriyoruz.

Kurulum sonrasında IIS versiyonunu HEX “a” yaparak eski haline getirmeliyiz.