> ## Documentation Index
> Fetch the complete documentation index at: https://herd.laravel.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

export const InlineNewsletterForm = ({id}) => <div className="newsletter-card-container">
        <Card>
            <div className="newsletter-card-content">
                <h1 className="font-medium text-2xl sm:text-3xl text-gray-800 dark:text-white">Laravel Herd Quick Wins</h1>
                <div className="text-lg text-gray-800 dark:text-white mb-4">Make the most of Herd in your first week — even if you're new to Laravel. Written for the 50,000+ devs using Herd every day.</div>
            </div>
            
            <script src="https://f.convertkit.com/ckjs/ck.5.js"></script>
            <form action={`https://app.kit.com/forms/${id}/subscriptions`} method="post" data-sv-form={id} data-uid="19dc730a0c" data-format="inline" data-version="5" className="pt-2 mb-8" data-options="{&quot;settings&quot;:{&quot;after_subscribe&quot;:{&quot;action&quot;:&quot;message&quot;,&quot;success_message&quot;:&quot;Success! Please check your email to confirm your subscription.&quot;,&quot;redirect_url&quot;:&quot;&quot;},&quot;analytics&quot;:{&quot;google&quot;:null,&quot;fathom&quot;:null,&quot;facebook&quot;:null,&quot;segment&quot;:null,&quot;pinterest&quot;:null,&quot;sparkloop&quot;:null,&quot;googletagmanager&quot;:null},&quot;modal&quot;:{&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15},&quot;powered_by&quot;:{&quot;show&quot;:false,&quot;url&quot;:&quot;https://kit.com/features/forms?utm_campaign=poweredby&amp;utm_content=form&amp;utm_medium=referral&amp;utm_source=dynamic&quot;},&quot;recaptcha&quot;:{&quot;enabled&quot;:false},&quot;return_visitor&quot;:{&quot;action&quot;:&quot;show&quot;,&quot;custom_content&quot;:&quot;&quot;},&quot;slide_in&quot;:{&quot;display_in&quot;:&quot;bottom_right&quot;,&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15},&quot;sticky_bar&quot;:{&quot;display_in&quot;:&quot;top&quot;,&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15}},&quot;version&quot;:&quot;5&quot;}">
                <div data-style="clean">
                    <ul class="formkit-alert formkit-alert-error" data-element="errors" data-group="alert"></ul>
                    <div data-element="fields" className="formkit-fields">
                        <input className="formkit-input w-full" name="email_address" aria-label="Email Address" placeholder="Email Address" required type="email" style={{
  borderColor: "rgb(227, 227, 227)",
  minWidth: "350px",
  flexGrow: 0
}} />
                        <button data-element="submit" className="py-3 w-full px-8 bg-brand text-white font-bold rounded-lg">
                            <span>Subscribe</span>
                        </button>
                    </div>
                </div>
            </form>
        </Card>
    </div>;

<CardGroup cols={2}>
  <Card title="Download Herd" icon="download" href="https://herd.laravel.com/download/windows">
    Download Laravel Herd
  </Card>

  <Card title="Purchase Herd Pro" icon="credit-card" href="https://herd.laravel.com/checkout">
    Purchase a license for Herd Pro
  </Card>
</CardGroup>

# Why Herd?

Herd is a blazing fast, native Laravel and PHP development environment for Windows.
It provides everything that you need to get started with Laravel development. It ships with PHP, [nginx](https://nginx.org/), and [Node.js](https://nodejs.org/).

You can integrate Herd with [Laravel Forge](https://forge.laravel.com) and use a single tool from setting up your site locally to deploying it on a remote server.

[Herd Pro](https://herd.laravel.com/windows/#features) completes your development environment with service management for databases, caches, and more. It comes with testing and debugging tools tailored to Laravel, and you'll love them when you're working on web applications every day.

After installing Herd, it routes all requests to `*.test` domains to sites on your local machine, and allows you to use composer, the Laravel installer, and Expose directly in your terminal.

More than 50,000 web developers use Herd every day to create awesome web applications for their users, and [they love it](https://herd.laravel.com/windows/#testimonials).

<InlineNewsletterForm id="7761490" />

# Requirements

Herd requires Windows 10 or higher and needs administrator privileges during the setup process.

# Installation

You can download the latest version of Herd [here](https://herd.laravel.com/download/windows).

After downloading the installer, you need to run it with admin permissions so that the installer can add the HerdHelper service that is responsible for updating your hosts file and map directories and linked sites to `.test` domains.

After the installation process is complete, you have a fully-functioning PHP and Laravel development environment. This means you can invoke the `herd`, `php`, `laravel`, and `composer` binaries from your terminal:

```shell theme={null}
herd --version
php --version
laravel --version
composer --version
node --version
```

Herd does not alter any services on your system, and if it's not for you, you can easily switch back to your previous setup.

## Performance

Sometimes the Windows Defender likes to scan Herd folders and decreases your Herd performance. You can create an exclude rule for the Herd config folder for Windows Defender by adding the path `%USERPROFILE%\.config\herd` to it and mitigate this issue.

**1. Open Windows Security**

* Press the **Start** button and search for **"Windows Security"**.
* Alternatively, open it from the system tray in the bottom-right corner.

**2. Go to "Virus & threat protection"**

* In the Windows Security app, click **"Virus & threat protection"**.
* Scroll down and click **"Manage settings"** under the *Virus & threat protection settings* section.

**3. Navigate to Exclusions**

* Scroll down to **"Exclusions"**.
* Click **"Add or remove exclusions"**.

**4. Add a New Folder Exclusion**

* Click **"+ Add an exclusion"** → choose **"Folder"**.
* Enter or browse to the folder:

```
%USERPROFILE%.config\herd
```

> This typically resolves to something like:
> `C:\Users\YourUsername\.config\herd`

**5. Confirm the Selection**

* Click **"Select Folder"** or confirm the prompt to save the exclusion.

After updating the exclusion, you should notice an improvement in Herd's performance as Windows Defender will no longer scan the specified folder.
