How to Create a WordPress Development Environment in Seconds with DesktopServer

I love to try out new ways to set up test environments for WordPress, in hopes of finding the most ideal development set up. DesktopServer is one that I found particularly easy to set up, even for non-technical persons. It is a free product from ServerPress that is suitable for Mac and Windows users alike. I mentioned DesktopServer in 10 Ways to Set Up a Testing Environment for WordPress. After giving it a test run, it was so outstanding that I wanted to go a little more in depth for our readers.

DesktopServer is based on XAMPP but goes beyond regular XAMPP in that it is optimized for WordPress. Features that you get beyond the regular XAMPP environment include:

  • New support for multiple versions of WordPress – Create sites for current and beta versions.
  • Support for WordPress Multisite and domain aliases for multisite development
  • Create multiple isolated sites: work, keep, and maintain multiple projects
  • Simplified wizard interface allows you to create a site in seconds
  • Work offline. Includes WordPress, no Internet connection needed
  • Automatic WP database installation, configuration, and removal
  • Exclusive fictitious top-level domain name mapping (.dev sites)
  • Includes updated phpMyAdmin 3.4.5 for total MySQL control
  • Integrated virtual hosting domain name manager
  • Includes Xdebug for more serious developers

Step 1: Download the Free DesktopServer Limited zip file for your platform.

This is easy. Go to the ServerPress downloads page and select the zip file for your platform.

Step 2: Unpack the files and move the folder to the right location.

Mac users – drag the XAMPP folder into your Applications folder.
Windows users – drag the xampplite folder to your root c: hard drive.

Here’s an example screenshot:

Step 3: Use the DesktopServer Wizard to set up a development site.

You can add easy access to the wizard by pinning the icon to your start menu (Windows) or adding the icon to your dock (Mac). Put that in place and then click on it and the wizard will guide you through the process of setting up a development site in just a few seconds. DesktopServer appends a fake .dev top level domain extension to your site name and it will only exist on your local computer.

The wizard will do everything for you – it creates the source folder, virtual hosts, server name entries, database and pre-configured WordPress files.

Now visit your new domain in your browser: http://www.example.dev

You’ll specify a title, username, and password, just like you normally would when you install WordPress. You’re off and running!

How to Delete a Development Site:

Since the free version limits you to three virtual host servers, you may want to scratch one and start over from time to time. Anytime you launch the wizard you’ll be presented with the options to either create new sites or delete existing ones. Select the one you want to delete, but be careful, because it will wipe everything, including database, all files, plugins, themes, etc.

Want unlimited virtual host servers?

If you’re looking to set up a supremely badass WordPress testing environment, then you’ll want to purchase the Full Version of DesktopServer, available from the ServerPress premium download center. You pay a simple one-time fee of $14.95 for access for a year. It’s a non-reoccurring subscription that does not automatically renew, giving you unlimited access to all of the ServerPress products, content, and support for the duration of your membership. For what you’re getting from ServerPress, this price is an absolute steal. This is especially applicable to WordPress multisite developers who require more complicated setups.

Once you have the files unpacked and put in the right folder, it is only a matter of seconds to create a new WordPress development site. Now you can take your laptop to the park and get some fresh air while working on themes, plugins or site building. Find out how productive you can be when working unplugged! For more information head over to the DesktopServer product page at ServerPress.

Featured Plugin - WordPress Newsletter Plugin

Now there's no need to pay for a third party service to sign up, manage and send beautiful email newsletters to your subscriber base - this plugin has got the lot.
Find out more

Featured Plugin - WordPress Wiki Plugin

To get a wiki up and running you used to need to install Mediawiki and toil away for days configuring it... not any more! This plugin gives you *all* the functionality you want from a wiki, in WordPress!!!
Find out more

Featured Plugin - WordPress Infinite SEO Plugin

Fully integrated with the SEOMoz API, complete with automatic links, sitemaps and SEO optimization of your WordPress setup - this is the only plugin you need to help you rank your site number 1 on Google - nothing else compares.
Find out more

Featured Plugin - WordPress Pop-Up Chat Plugin

No javascript required, no third part chat engine, just fully featured chat right in your own database on your own WP sites - couldn't be easier.
Find out more

Featured Plugin - WordPress Ecommerce Shopping Cart Plugin

Out of all the WordPress ecommerce plugins available, MarketPress has got to be the winner - easy to configure, powerful functionality, multiple gateways and more. A simply brilliant plugin!
Find out more

Featured Plugin - WordPress Facebook Plugin

Would you like to add Facebook comments, registration, 'Like' buttons and autoposting to your WP site? Well, The Ultimate Facebook plugin has got that all covered!
Find out more

Featured Plugin - WordPress Membership Site Plugin

If you're thinking about starting a paid, or just private, membership site then this is truly the plugin you've been looking for. Easy to use, massively configurable and ready to go out of the box!
Find out more

Featured Plugin - WordPress Google Maps Plugin

Simply insert google maps into posts, sidebars and pages - show directions, streetview, provide image overlays and do it all from a simple button and comprehensive widget.
Find out more

Featured Plugin - WordPress Q&A Site Plugin

It's now incredibly easy to start your own Q&A site using nothing more than WordPress - The Q&A plugin simply and brilliantly transforms any site, or page, into a perfect support or Q&A environment.
Find out more

Comments (49)

    • I got the software to run, but it comes up with the web address as not found, I have tried it a few times, restarted the computer but no luck. I checked the hosts file and its setup to be local. I have 16 gig or ram so I dont have a power or ram issue. I can only think assume that the software want to do some things that the security software will not allow. I tested the software with the security software turned off also. It looks like a nice product, but for me, on my system, it does not get any farther than a blank web page.

      • Probably should move this conversation to their support forum. But check to see if there is a file inside your c:\xampplite\other\hosts. That should have been written to your c:\windows\system32\drivers\etc (after which you’d have to stop/restart the webserver). And yes, your security software would be locking that hosts file by changing it’s permissions, or read only-ing it, the folder its in, etc. to to protect it. I’m sure they’d like to know what that software is so they can update their troubleshoot list. :)

  1. It seems to be a security issue. I decided to keep the security and not uninstall or turn off the security settings. I did buy a year for $14 to get the full product. The way I got around the security problem was to create a virtual drive a run the software under a version of xp on my windows 7 laptop. It is a nice piece of software, going to try and install backup buddy and see if it will license the site in a virtual way so that I can use it to move the sites out to the web easily.

  2. Hi there, This looks great and I’m thinking of purchasing this program so I can work on a new theme for our website. I’m very new to all of this, so I have a question – once this dev site is completed and ready to take over our current site/theme, how do I do this? Is it simple enough for someone that doesn’t have a lot of coding or website experience? Thanks in advance for your help.

  3. Holy cow you rock! Great find, these guys are a great resource. I am curious if this would be good to install on a linux server for others to work on various WP installs. Or maybe if its good for a production environment for maintaining WPMU?

    Thanks!

  4. Wow! I can’t tell you how amazing this is! I set up a WordPress site, from start to finish with this tutorial, downloading DesktopServer, running the setup, etc., within 3 minutes. No bugs. No fuss. It was so simple, I was wondering if I was missing steps.

    Compare this to how you normally set up a local WP dev environment… first, xampp takes some tweaking; then you gotta set up a db. Hunt down vhosts stuff on Windows. Then download and install the latest WP package. Troubleshoot random stuff that goes wrong during that process.

  5. Alright…I might give this a look. I’m so completely frustrated with trying to install anything on my machine. First it was Wamp. Then Bitnami. I even HIRED an IT friend of mine to set up Bitnami, and it worked for 1 day, and now doesn’t.

    Is setting up a virtual server the ONLY way to do this? Can’t one just set up a test directory with another version of WP and use Dreamweaver to tweak, and then replace old site with new WP?

    • If you want to create multiple isolated sites: The ‘other’ way is to login as admin or with admin privileges, edit your hosts file, install XAMPP, edit your vhosts file to create a virtual host definition that matches the domain name you entered in your system host file and map the virtual server name to one of your local folders, edit your http config file to grant your username access to local resources, restart the web services, access phpmyadmin to create a username and database with the appropriate db rights, download WordPress, unzip and follow the install directions and supply the credentials you got from phpmyadmin.

      If you want to make a tweak for a new site, you’ll have repeat the above, but then use a third party plugin to scrub the database. Remember, WordPress is a CMS, and the database is where your content is stored, not the folder (that only dictates the style).

      Or

      DesktopServer’s “create” and “copy” functions. They’re designed to make it easier ;-)

  6. No, I think you misunderstand. I move the folder to the root of c: and then I need to start the wizard. I would assume that that I would need to click on an executable file in order to that. There are no executable files in the folder or its subs. Maybe I should have said: “How do I start the wizard?” or “Which file do I click on to start the wizard?”

    • Hello David, it doesn’t sound like you are seeing all of the installed files. Within the root folder, there must be a c:\xampplite\DesktopServer.exe program present. Windows is a little bit more busy then Mac’s 6 folders as the 18 folders make up for a lot of missing functionality for Linux/Unix compatibility. Please take a moment to look at all the executable files in the downloaded package. There are 18 folders and 7 applications (similar to the standard xampplite package). The additional application is DesktopServer.exe and has a blue icon. If you do not see any applications, your computer maybe hiding them.

  7. Well, I decided to download the package again and Voila! there are the files & icon in question. Why they didn’t download correctly the first time is a mystery but Hey! it now makes sense and works. Thanks for your help

  8. I’ve been using Instant WP as wordpress local host for quite a while, but I found some disadvantages (for instance – very old myphpadmin). My first impressions from DesktopPress are really positive.
    Thanks again for this interest and useful article Sarah – you rock!

  9. Just a heads up. If you are having a problem with installing this on windows 7. First try to download the Microsoft Visual C++ 2010 x64 Redistributable Setup and Microsoft Visual C++ 2010 x86 Redistributable from Microsoft and repair your Visual C. It works everytime for me..

Participate