Skip to main content

Portable Apache + MySQL + PHP for Windows

I'm a big fan of portable apps. They aren't exactly useful as they were intended on a USB thumbdrive, but put them on a regular hard drive and they blow the installer based versions out of the water.

One of the big, missing portable apps is an Apache + MySQL + PHP combination. Well, today, I've resolved that issue:

Portable Apache + MySQL + PHP for Windows

I built the core of that in about 24 hours of work. It took me another 72 hours before completing this application because I needed this:

CreateProcess() API for the Command-Line

I had to develop that because Apache refused to run in the background (not as a service) detached from the console. Do you ever get the feeling that sometimes you have just dropped a nuke on a fly in terms of problem solving? With the second application, I totally got that feeling as I was developing it.

Anyway, I hope you get a lot of use out of these nifty tools!


  1. hello. i have a problem with portable-apache-mysql-php-for-windows.

    The name of the INI file to copy to 'my.ini'.
    The default is fine for most development scenarios.

    MySQL config [my-default.ini]:

    what i need to write? thanks!

    1. Just press Enter to continue (the value in brackets is the default value). Note that I don't support the MySQL variant any more. MariaDB replaced it a while back in a separate repository.


Post a Comment