Setting up a home development server with Apache, MySQL, PHP, and phpmyadmin is not hard if you remember one crucial thing: place a copy of libmysql.dll from your PHP installation in Apache's bin folder or else you can't use MySQL. Download Apache, MySQL, PHP, and phpmyadmin and follow the instructions.
I have never tried this, but a simple method is to use XAMPP. One file download and it will install all those things on your computer. Then download phpmyadmin and unzip it in your Apache htdocs folder. Run the index.php file and it will guide you through the set up.