Installing WordPress
Complete Guide to Local WordPress Development Setup
WordPress Installation Overview
Prerequisites Checklist
MAMP for Mac or XAMPP for Windows
Database management interface
Version 4.1 provided for this tutorial
Mac Setup Steps
Start MAMP
Navigate to Applications > MAMP > MAMP.app and ensure Apache and MySQL servers show green status
Access phpMyAdmin
Use WebStart page navigation to Tools > phpMyAdmin
Create Database
Click Databases tab, enter 'mrpBlog' as database name, and click Create
Now that your database is created, you're ready to move on to installing the WordPress files themselves.
Windows Setup Steps
Start XAMPP
Run xampp-control.exe from C:/xampp and start Apache and MySQL services
Access phpMyAdmin
Navigate to localhost and click phpMyAdmin in Tools section
Create Database
Use Databases tab to create 'mrpBlog' database
Download the class files. Refer to the Downloading the Class Files page at the beginning of the workbook on how to download and install the class files.
Navigate to the Desktop, go into the Class Files folder, then the WordPress.org Class folder.
Select the WordPress-4.1 folder and hit Cmd–C (Mac) or CTRL–C (Windows) to copy.
- Go to your htdocs folder:
- Mac: Hard Drive > Applications > MAMP > htdocs
- Windows: C: > xampp > htdocs
Hit Cmd–V (Mac) or CTRL–V (Windows) to paste the WordPress-4.1 folder.
Rename the new pasted folder mrpBlog
With WordPress files in place, the next critical step is establishing the connection between WordPress and your database through the configuration file.
MAMP Configuration Process
PHP Version Setup
Configure MAMP to use PHP 7.0.22 for WordPress 4.1 compatibility
File Installation
Copy WordPress-4.1 folder to htdocs directory
Folder Rename
Rename copied folder to 'mrpBlog' for project organization
Click Submit.
Click Run the install.
For Site Title, enter: Monteith Restoration & Performance
For Username, enter: mrpAdmin
Security best practice: Never use "admin" as your username. This common default makes WordPress sites vulnerable to brute force attacks, as hackers typically target this obvious username first. Always choose unique, non-obvious usernames for better security.
For Password, enter and re-enter: student
For production sites, implement strong passwords with a combination of uppercase and lowercase letters, numbers, and special characters. We're using a simple password here purely for educational convenience.
For Your Email, enter an email address that you can access throughout this course. This email will receive important WordPress notifications, including security updates and password reset requests. Double-check the address for accuracy before proceeding.
Uncheck Allow search engines to index this site.
Important note: This setting prevents search engines from indexing your local development site, which is exactly what you want during development. For live websites, you'll want to enable this setting to ensure your site appears in search results.
Click the Install WordPress button.
Success! You've completed a professional WordPress installation. This process demonstrates the core skills needed for any WordPress deployment, whether local, staging, or production environments.
Click the Log In button.
For Username, enter: mrpAdmin
For Password, enter: student
Click Log in.
Welcome to the WordPress Dashboard—your command center for managing every aspect of your WordPress site. This is where you'll spend much of your time as a WordPress administrator, accessing posts, pages, themes, plugins, users, and site settings. The Dashboard serves as the gateway to WordPress's extensive content management capabilities.
The WordPress Dashboard utilizes responsive design principles, adapting its layout based on screen size and device type. This tutorial assumes you're working on a desktop with adequate screen real estate to display the full interface as intended. On smaller screens, certain elements may be repositioned or condensed—for instance, the left navigation menu may display as icons only on mobile devices.

At the top of the page, click the Monteith Restoration & Performance title to view your site's front-end.
Professional tip: The gray admin toolbar visible at the top is only displayed to logged-in users and remains hidden from public visitors. This toolbar provides quick access to administrative functions while browsing your site.
Database Information Sources
MAMP/XAMPP Start Page
Provides host, username, and password information for MySQL server. Always accessible from the homepage of your local development environment.
phpMyAdmin Interface
Shows database names in left sidebar and table prefix information when database is selected. Essential for database-specific details.
Remote Server Migration
Same process applies when moving WordPress sites to live servers. Database credentials will be different but methodology remains consistent.
Never use 'admin' as your WordPress username. This makes sites vulnerable to hackers attempting to crack administrator passwords through common username attacks.
Key Takeaways


