Monday, June 2, 2014 - by

Fixing Handler “PHP53_via_FastCGI” has a bad module “FastCgiModule” in its module list Error

When PHP module installed on top of IIS using the Microsoft Web Platform Installer it happens that CGI is not checked inside IIS features. Below are the steps to follow to get rid of the error:

Steps to fix the error

  1. Go to Control Panel and click on “Programs and Features”.
  2. In the “Programs and Features” dialog click on “Turn Windows features on or off”.
  3. In the “Turn Windows features on or off” dialog click on + next to “Internet Information Services”.
  4. Click + next to “World Wide Web Services” and then + next to “Application Development Features”.
  5. Check the checkbox next to “CGI”
  6. You are done go back to the application and refresh.


  • Yusuf
    October 1, 2014 at 6:53 pm


  • Larry
    October 20, 2014 at 11:42 am

    Fixed it, thanks!

  • Zohar
    November 8, 2014 at 10:26 am

    Thanks a lot!

  • masdju
    February 24, 2015 at 7:52 am

    Thanks a lot

  • Abir
    February 28, 2015 at 6:43 pm

    It works, Thanks!

  • John Dragon
    March 3, 2015 at 11:53 pm

    Great it took me hours to find the answer but worth doing. Congrats I can use phpmyadmin to manage my databases now

  • Army
    April 8, 2015 at 5:16 am

    Works like a glove! Many thanks!

  • dimika
    August 18, 2015 at 2:12 pm

    Awesome. Thanks to this post my problem was fixed under a minute 🙂 Thank you!

  • mirko
    August 20, 2015 at 9:37 pm

    THANK YOU A LOT i was getting crazy for this sh*t

  • Mujeeb
    December 16, 2015 at 7:28 am


  • Cajs
    April 19, 2016 at 7:35 pm

    TY a lot…quick and easy fix 🙂

  • Harti
    October 31, 2016 at 4:00 pm

    Worked even for IIS Windows 2016 (worked over Roles and Features)

  • Harshit
    December 29, 2016 at 2:14 pm

    It worked

Post Your Comments

Name (required)
Email Address (will not be published) (required)