Setting Up a WordPress Site
Complete Guide to Local WordPress Development Setup
WordPress Setup Components
Local Server Environment
MAMP for Mac or XAMPP for Windows provides Apache and MySQL services needed to run WordPress locally.
Database Management
phpMyAdmin interface allows you to create and manage MySQL databases for your WordPress installations.
WordPress Core Files
WordPress.org provides the latest version of core files that power your content management system.
Mac Database Setup Process
Launch MAMP
Open MAMP application from Hard Drive > Applications > MAMP > MAMP.app and start servers
Access phpMyAdmin
Navigate to Tools > phpMyAdmin from the MAMP start page navigation menu
Create Database
Click Databases tab, enter 'mrp' in Create database field, and click Create button
Windows Database Setup Process
Start XAMPP Services
Navigate to C:/xampp, run xampp-control.exe, and start Apache and MySQL services
Open phpMyAdmin
Go to localhost in browser, then click phpMyAdmin in the Tools section
Create Database
Click Databases tab, enter 'mrp' in Create database field, and click Create button
File Installation Paths
| Feature | Mac | Windows |
|---|---|---|
| Source Location | Desktop/Class Files/WordPress.org Class | Desktop/Class Files/WordPress.org Class |
| Destination Path | Hard Drive/Applications/MAMP/htdocs | C:/xampp/htdocs |
| Final Folder Name | mrp | mrp |
Always download the latest WordPress version from WordPress.org for production projects to ensure security and feature updates.
Database Configuration by Platform
| Feature | Mac (MAMP) | Windows (XAMPP) |
|---|---|---|
| Access URL | localhost:8888/mrp | localhost/mrp |
| Username | root | root |
| Password | root | leave blank |
| Database Host | localhost | localhost |
WordPress Installation Checklist
Sets the default language for your WordPress installation
Ensures proper connection between WordPress and MySQL database
Establishes the primary site identity and branding
Creates the primary administrator account for site management
Provides secure access to the WordPress dashboard
Prevents search engines from indexing your development site
Double-check your email address during setup as it will be used for password resets and administrative notifications throughout the class.
Key Takeaways
