How do I completely uninstall PHP from IIS 6?

Posted on 2011-05-11
Last Modified: 2012-05-11
I am attempting to uninstall PHP from IIS 6 and am having some difficulty.  To install, I followed the guide at this URL:

I wasn't able to get it to work even after going through all the troubleshooting steps he listed.  I assumed that I had missed a step somewhere along the line and spent the better part of a day trying to retrace my steps but couldn't find anything that would indicate that I did something wrong.

My thought was that I could uninstall and start fresh but I am running into a snag.  I have removed almost everything but the PHP ISAPI filter from IIS.  When I click remove, the filter seems to disappear.  At this point, I put the PHP folder into the recycle bin and restart IIS.  After restarting IIS, the PHP ISAPI filter re-appears and none of my non-PHP web sites work (Service Unreachable).

I restore the PHP folder and restart IIS and then all of my other websites work again.  The problem is that I still have the PHP ISAPI filter in IIS.  I'd like to get rid of this filter as I believe this is the last step I need to do in order to complete the uninstall.  Once I have done this, I will carefully reinstall....but in the meantime.

Is there any way to remove this ISAPI filter for good?  I appreciate your help!
Question by:ARM1
    LVL 18

    Accepted Solution

    Try to save after changes

    "Save Configuration to disk" Option
     Right Click on IIS Root (local conputer) - All Tasks - Save Configuration to disk


    Author Closing Comment

    I kinda' feel stupid that it was that easy.  Must be from all the time I spent troubleshooting the install.  THANKS for your help and quick response!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to improve team productivity

    Quip adds documents, spreadsheets, and tasklists to your Slack experience
    - Elevate ideas to Quip docs
    - Share Quip docs in Slack
    - Get notified of changes to your docs
    - Available on iOS/Android/Desktop/Web
    - Online/Offline

    Suggested Solutions

    Generating table dynamically is the most common issue faced by php developers.... So it seems there is a need of an article that explains the basic concept of generating tables dynamically. It just requires a basic knowledge of html and little maths…
    These days socially coordinated efforts have turned into a critical requirement for enterprises.
    Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
    The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now