Are you looking to set up a WordPress website on your local environment for testing or development? With Valet and WP-CLI-Valet-Command, you can quickly establish a complete WordPress site using just a few simple commands. Let’s explore the process of creating a local WordPress site with Valet and WP-CLI.
What is Valet?
Valet is a lightweight tool that enables you to run PHP applications locally without relying on heavy software like XAMPP or MAMP. It leverages Nginx and Dnsmasq to emulate a server, allowing you to access your projects through a .test
domain.
Key benefits of Valet:
- Lightweight, fast, and resource-efficient.
- Automatically detects and links sites to domains.
- No complex configurations required.
What is WP-CLI-Valet-Command?
WP-CLI-Valet-Command is an extension of WP-CLI, designed to automate the creation of WordPress sites on Valet. With a single command, you can:
- Download and install WordPress.
- Create a database.
- Link the site with Valet for easy
.test
domain access.
Steps to Create a Local WordPress Site with Valet and WP-CLI
Prepare Your Environment
Before starting, ensure you’ve installed:
- Homebrew: A package manager for macOS.
- PHP and MySQL: Start MySQL using
brew services start mysql
. - Composer: Use it to install Valet via:bashCopy code
brew install composer composer global require laravel/valet valet install
Set Up Valet
- Create a directory for your web projects:bashCopy code
mkdir ~/Sites && cd ~/Sites valet park
Valet will automatically recognize subdirectories in this folder as separate websites.
Install WP-CLI and Valet Command
- Install WP-CLI:bashCopy code
brew install wp-cli
- Add Valet Command:bashCopy code
wp package install wp-cli/valet-command
Create a New WordPress Site
Use the following command to create a WordPress site:
wp valet new <site-name>
Once created, you can access your site at http://<site-name>.test
.
Remove a WordPress Site
If you no longer need a site, delete it with:
wp valet destroy <site-name>
Benefits of Using Valet and WP-CLI
- Quickly create multiple WordPress sites.
- Customize PHP and MySQL versions for each site.
- Automatically starts sites when the computer is turned on.
Using Valet and WP-CLI to create local WordPress sites not only saves time but also streamlines your workflow with its simple and efficient setup. With automated installations, .test
domain linking, and support for multiple sites, Valet and WP-CLI are perfect tools for web developers. Start today and enhance your WordPress development experience!