Join Morten Rand-Hendriksen for an in-depth discussion in this video What is DesktopServer, and how does it work?, part of Installing and Running WordPress: DesktopServer.
Before we get going, it's important that you understand what Desktop Server is, and also how it works. Desktop Server is an application that allows you to host as many WordPress sites as you want directly on your computer. It works by creating a web server environment on your computer that you can access through your web browser, exactly like you would access any other web server on the web through your web browser. This is done through the application called XAMPP that's bundled with DesktopServer.
/and DesktopServer does all the work of configuring XAMPP for you. It also adds some additional tools to XAMPP that allows you to do something really cool, which I'll address in one second. But first, what is this XAMP thing? Well, XAMP is actually an acronym for cross platform apache mySQL PHP Perl. And all these pieces are what goes together to create a proper Web server on any computer, and in this case, on your computer.
So X stands for cross-platform meaning XAMPP will run on Mac, Windows, and in Liinxus. Apache is the web server application that will run within your computer. MySQL is the database server that will hold the database for WordPress. PHP is the programming application language that's used within WordPress to talk to the database, and send information in, and get information out. And finally, Perl is another type of application language that's used by other applications, but not WordPress.
So when you install DesktopServer you're also installing this XAMPP application and this is the application that contains all the database information. And also all your files and makes everything work together. Desktop Server is a layer that goes on top of XAMPP. That also means that when get deeper into the course, you'll see, we actually have to interact directly with XAMPP, in some cases, to get the information we want. But the really cool thing about Desktop Server is that it has something called Blueprints.
A Blueprint is a custom site that you set up within Desktop Server, you can then reinstall as many times as you want. That means, when you start setting up your server environment for the first time, you'll just install WordPress and you have to install all your plugins and your content and your themes and everything else manually. But then you can save that site as a blueprint, and the next time you want to create a WordPress site. You simply start from that blueprint and all of your content, all of your plugins and your themes and all your setup configuration are already set up and ready to go.
That means you can make as many blueprints as you want and you can quickly get up and running with new web projects on your computer without having to reinstall all the components every time. This is a very important feature that is not bundled in any of the other local install applications. And this is what sets DesktopServer apart from the competition. So if you want to use Blueprints, DesktopServer is definitely the way to go. Now that you understand how DesktopServer works, it's time to get started installing it on your computer.
- Installing DesktopServer
- Running DesktopServer as an administrator
- Accessing WordPress from your desktop
- Creating additional development sites
- Starting and stopping DesktopServer
- Creating and installing blueprints