Sandbox: Running WordPress on Your Local Machine Presented by: A. Alfred Ayache, ZCE @NotrsWebmaster [email_address] http://notoriouswebmaster.com
Prerequisites Unzipping files
Copying and moving files
Running programs and batch scripts
Editing text files with a text editor
What Is (Not) a Sandbox? Is : Sandbox: Your own private webserver, running on your local machine (Windows, OSX, Linux) Is Not : Not a production server.
Should not be exposed to the world.
Not security hardened.
Uses of a Sandbox Running a local copy of WordPress
Testing downloaded themes and plugins
Testing beta releases of WP
Developing your own themes and plugins
Developing websites and web apps
Running local copy of web apps (other than WP)
Learning Web programming (PHP, Perl, Ruby, Python)
NOT RECOMMENDED: running a local production server
WordPress Requirements WordPress XAMPP PC OSX Version 3.1 3.2 1.7.7 1.7.3 PHP 4.3 5.2.4+ 5.3.8 5.3.1 MySQL 4.1.2 5.0+ 5.5.16 5.1.44 Optionally, you may also need  mod_rewrite  and  email  capabilities, depending on how you want to configure your installation, or what plugins you want to test.
Introducing XAMPP Collection of open source apps
Apache ,  PHP ,  MySQL ,  phpMyAdmin , and more!
Available for  Windows ,  OSX ,  Linux  and  Solaris
Super easy installation (especially compared to manual installation of the components)
Why Do I Need Apache? Your browser can consume, process and display  HTML ,  CSS  and  JavaScript .
A  webserver  can serve HTML, CSS and JS; but can also process  PHP .
Then, PHP can access  MySQL  databases.
So What's This PHP and MySQL? PHP  is the scripting language used to write WordPress.
MySQL  is the database used to store your WordPress data, such as posts and user information.
Together with  Linux  and  Apache , they form the  LAMP  stack; one of the most popular platforms for web development.

WP Sandbox Presentation WordCamp Toronto 2011