Local Development Environments for Web Design

How to install and configure a local dev environment using LAMP stacks.
3.9 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
4,341 students enrolled
Start Learning Now
  • Lectures 31
  • Length 1.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2013 English

Course Description

If you have been building websites in HTML and are ready to move forward into using php/MySQL based applications, this course will teach you what a Local Development Environment is and how to install the top CMS software to start development of your website when you're ready.

We will go through the install and setup of MAMP (Mac), XAMPP (Mac) and WAMP (Windows). Once we have the local environment setup and configured, I will show you how to install both Joomla! and WordPress in each system.

What are the requirements?

  • Macintosh Computer running OX 10.7 or higher OR
  • Windows Computer running Windows Vista or higher

What am I going to get from this course?

  • Understand what a Local Development Environment is.
  • Install and configure MAMP, XAMPP or WAMP to run php & mySQL applications
  • Install Joomla! or WordPress CMS (Content Management Systems)

Who is the target audience?

  • Web designers looking to move beyond HTML
  • Web Developers who are just learning about Local Development
  • Anybody wanting to setup a local web server quickly and easily

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

We will be learning how to install 3 different LAMP stacks for local development. MAMP (Mac), XAMPP (Mac and Windows) and WAMP (Windows)

Section 2: MAMP (Macintosh, Apache, MySQL and PHP)
Download and Install
Start Page

This quick video shows you the phpInfo page and gives you a brief overview on it.


Creating and deleting databases.


Where to locate and edit the php.ini file when you need to modify the php configuration.


Where to locate the httpd.conf file if you need to modify your Apache configuration.


How to download and install the latest version of the Joomla! CMS into MAMP.


Viewing the database after Joomla! has been installed and how to export the database.


How to download and install the latest version of the WordPress CMS into MAMP.

View and Export WordPress Database in phpMyAdmin
5 questions

A quick overview quiz to test your spidey senses...

Section 3: XAMPP Macintosh (Apache, MySQL, PHP and Perl)

How to download, install and do the basic configuration of XAMPP for Mac OS X.


Review the following options from the left menu: Welcome, Status, Security, Components and Applications. We also do a brief description of the demos.


Brief overview of the phpInfo page.


An overview of phpMyAdmin and how to create and/or remove a database.


A brief overview of Webalizer.


How to locate and edit your php.ini file in XAMPP


How to download and install the Joomla! CMS into XAMPP.


How to backup your Joomla! database, drop tables and delete your database.


Download and install the Wordpress CMS into XAMPP


How to backup your database, drop tables and remove the database.

Section 4: WAMP (Windows, Apache, MySQL and PHP)

We will be going through how to download and install WAMP in Windows 7


This is a review of the Apache and MySQL services from the WAMP menu.


We will take a look at a few more options in the WAMP menu, as well as the phpInfo file.


A quick overview of using phpMyAdmin to create and delete a database.


A quick overview on how to add and delete a database using SQL Buddy


We go through the process of downloading and installing Joomla! into WAMP


We look at how to backup our Joomla! database, delete our database and drop tables from our database.


How to download and install WordPress into WAMP.


How to backup and remove your WordPress database, as well as how to drop tables.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Kray Mitchell, Web Technologist

He's a devil's advocate, he's a strategic thinker, he's a technologist and he's an educator. Since 1997 Kray has been building websites and diving headfirst into the world of web and technology. From building websites to implementing technical solutions for companies of all sizes, he has designed for print, directed for TV, taught in the classroom and mentored the eager.

Kray loves to teach, speak and inspire. With an eclectic background in Information Technology, TV and Film, Graphic Design, he brings a wide range of experience and expertise to all his projects.

Ready to start learning?
Start Learning Now