1. Aida
    March 25, 2013 @ 3:15 pm

    I did all you said but unfortunately php doesn’t work. Would you plz help me?


    • affan
      April 14, 2013 @ 11:57 am

      just download windows installer and setup for iis.


      • devanshu
        October 21, 2013 @ 5:42 pm

        hi affan,
        i have got a new pc having win8 4 days ago.
        as u said “just download windows installer and setup for iis.” ~ i hv downloaded it (php ‘n’ mySQL also)
        but ie 10 is not showing any localhost 🙁 nd php files are not showing any result and giving blank fields….
        can it be corrected or shud i switch to win7 ?


    • Husnain
      May 15, 2013 @ 2:02 pm

      It will work, actually the writer missed an important step – i.e. to restart the server (apache) before testing the PHP file.

      Hope it helps.



      • Taylor
        January 21, 2014 @ 2:29 am

        How do you restart the server?


  2. Ron Lowe
    May 12, 2013 @ 5:14 pm

    The msi for Apache 2.2 takes a bit of digging to find. follow Other files – binaries for access


  3. Ginger
    June 9, 2013 @ 12:50 pm

    AWESOME tutorial!! Worked flawlessly!


  4. Jay
    October 11, 2013 @ 3:35 am

    Could you elaborate on Step 4 please: (Step 4: Enabling PHP extensions)

    I have installed Apache, php and MySql in a folder called www and so my php is in:


    The extensions would therefore be in: c:wwwphpext

    My apache configuration does include PHPIniDir but for some reasons the phpinfo still shows c:php

    I don’t know where is this coming from. i have spent nearly a day but it still doesn’t work. Trying to run phpMyAdmin and I get this error:

    phpMyAdmin – Error
    The mbstring extension is missing. Please check your PHP configuration.

    I’m sure it is to do with ext folder.



  5. Austin
    December 11, 2013 @ 10:13 am

    I’ve followed the directions to the tee and this is just plain out not working.

    I’ve set up Apache, PHP, and MySQL on a Linux box before, but I’ve never had to do it on a windows system…and to say the least, it has always been a pain in the ass.

    I was hoping on getting this working using this guide, but something broke the code and I’m not sure what.

    I downloaded Apache2.2, as specified, and then got PHP-5.5.6. I’m not sure if this has something to do with it and don’t have the time to retrace my steps as of this moment.

    I’m hoping to avoid using WAMP, or even a VM with Ubuntu on it, since it’s always been a headache giving it special permissions just so Windows can allow it can to execute certain scripts from PHP and MySQL (and i know it’s because of NTFS).

    I just want a clean, simple, manual set up while not using IIS because I don’t have the money to dish out for it and even if I did. I’d turn to my Linux box before then.

    If someone can tell me if something is missing or if I goofed up and just can’t see my mistake cause I’m just tired from a long day, I’d highly appreciate it.


  6. Allan Ouma
    January 9, 2014 @ 3:26 pm

    Hi Affan,

    I have followed your instructions but it seems that I cannot install PHP. When I make the changes to the php.ini file, the server crashes. What could I be doing wrong?


  7. Mrina
    May 15, 2014 @ 2:12 am

    the requested operation has failed help me


    • Tomas
      August 24, 2014 @ 12:45 pm

      I had the same problem trying to restart the Apache Server. The problem was that the version of PHP I was trying to use (5.5.16) is compiled using VC11 (Visual Studio 2012 Compiler), which I don’t have installed in my system. Changing to 5.4.32 compiled with VC9 solved the issue for me.

      Yo can get more information reading the section “Which version do I choose?” in http://windows.php.net/download/ (left panel)

      Hope It helps.


Leave a Reply