Skip to main content
Last Reviewed: February 05, 2020

Install Cygwin on Windows

Learn how to install and configure Cygwin on Windows computers for Pantheon sites.

This section provides information on local development configuration with Cygwin for Windows environments.


The content in this section is unmaintained. We recommend that you use Windows Subsystem for Linux to create a Linux environment on Windows. Follow the instructions in the Terminus Guide after you install the Subsystem.

You can install Cygwin if you do not have access to a Mac or Linux environment. This allows you to perform tasks typically not possible in Windows, such as installing Terminus.

Install Cygwin

  1. Download the Cygwin installer and run setup.exe.

  2. Click Next through the defaults and select mirror for downloading packages.

  3. Search for each package, open the appropriate category (Net or PHP), and click Skip next to each package to select it for installation. Required packages are:

    • curl
    • openssh
    • openssl (Net)
    • php
    • php-curl
    • php-json
    • php-phar (PHP)

    Select openSSL package

  4. Complete the set up. Repeat this process when you update Cygwin or add more packages.

You can now use Terminus commands, scripts, and plugins to maintain your site.

More Resources