In order to run WordPress you need certain software in place. A lot of times you will hear that you need a good hosting account, as if there is no other way to use this content management system. Well, there is. In fact you can run WordPress from a CD or USB device very easily. Either that or from the comfort of your PC.

You need web server software running, effectively making the device it is running on a web server. The software needed is free and open source and can be downloaded in a bundled package. And it isn’t huge like you may have seen with server software from Microsoft. The files are relatively small in comparison (about 16MB compressed, and about 60MB decompressed).

More than the server software you will need to be able to run PHP because that is what WordPress is coded in, so the software package we will use includes a PHP module for Apache. Plus, adding phpMyAdmin to the mix makes it simple to interface with the MySQL database that is a core part of WordPress. It’s where all the data is stored.

This is all especially handy if you want to run an offline version of your blog, whether it be for testing before going “live” or some other reason. Or it could be that you want to demonstrate the WordPress site in a convenient way without relying on an Internet connection.

Start by Getting all the Files in one Go From

I aplogize about the audio in the above video, please just crank the speakers to hear it better and/or listen with headphones.

Now, after the files are downloaded, unzip the USB Web Server folder to the hard drive. In the video, I unzipped (and effectively ran the server software) from my computer’s Desktop.

Once launched (by running usbwebserver), Apache and MySQL will attempt to run. A green check mark indicates success. You may have to allow it through a firewall if you see such warnings.

That’s it for Part 1. You should have all that you need just from the above video, but I will lay out (and explain further) all of the steps in a written post as well.

In Part 2 I will walk through the USB Web Server interface and explain the various parts. then we will get straight into setting up WordPress.