Setting Up the Local Server
Master Local WordPress Development Server Setup
It is very important that you do this exercise first, or you will be unable to follow along with the book. Skip only if you are taking this class at Noble Desktop where setup is already complete.
What You'll Learn
Local Server Setup
Install and configure MAMP for Mac or XAMPP for Windows to create a local development environment.
WordPress Development
Learn to install and create advanced themes for WordPress in a local testing environment.
Project Practice
Work on a replica of Monteith Restoration & Performance site throughout the class.
MAMP Installation Process
Download MAMP
Navigate to mamp.info/en and click Download button for the one-click webserver solution
Install Application
Follow installation instructions to install MAMP into the Applications folder
Launch MAMP
Open MAMP.app from Hard Drive > Applications > MAMP directory
Start Servers
Apache and MySQL servers should start automatically with green indicators, or click Start Servers
Access WebStart
Open WebStart page automatically or manually navigate to localhost:8888/MAMP
To make Chrome your default browser, go to Chrome > Preferences, and under Default browser, click Make Google Chrome the default browser.
XAMPP Installation Process
Download XAMPP
Navigate to tinyurl.com/xampp56 and save the file when download starts automatically
Run Installer
Double-click file, click Yes to start, and continue through antivirus and UAC warnings
Configure Installation
Ensure all components are checked, set C:\xampp as installation folder, uncheck Bitnami option
Complete Setup
Finish installation and launch Control Panel, then start Apache and MySQL services
Verify Installation
Navigate to localhost in Chrome and select English to complete XAMPP installation
If Windows Firewall blocks some features during server startup, click Allow access to ensure proper functionality.
Key Takeaways