Want to build or test a PHP website on your own PC before putting it online? WampServer bundles Apache, PHP, and MySQL for that workflow, with phpMyAdmin for managing databases.
WampServer runs a website locally
WampServer sets up an Apache web server alongside PHP and MySQL on a Windows computer. Developers can place a website project in the local server environment and open it in a browser to test pages that use server-side code or database content.
Because the site runs on the development computer, edits can be checked without changing the live website. This workflow suits PHP projects that need to connect to a MySQL database.
The tray menu controls the server
A system-tray menu starts and stops the services, opens configuration files and logs, and lets you switch between installed PHP and Apache versions to match a project. MariaDB is included as an alternative to MySQL.
phpMyAdmin manages MySQL databases
WampServer includes phpMyAdmin, a browser-based interface for working with MySQL databases. It gives developers a way to create and manage the data used by a local website without relying solely on command-line database tools.
Pros
- Combines Apache, PHP, and MySQL in one local development environment
- Includes phpMyAdmin for browser-based database management
- Provides a system-tray menu for controlling the local server
Cons
- Missing Visual C++ runtime packages are a common cause of startup errors
System requirements: Windows 10, Windows 11 · 64-bit only · NTFS-formatted disk or partition · Visual C++ Redistributable packages (versions depend on components)
What components does WampServer include?
It includes Apache, PHP, MySQL, and phpMyAdmin for local website development and testing.
How do I view a site running in WampServer?
Run the local server components, then open the project in a browser through the local server.
What is phpMyAdmin used for in WampServer?
phpMyAdmin provides a browser interface for managing MySQL databases.