Install Cygwin on Windows

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

Discuss in our Forum Discuss in Slack


This guide is unmaintained. For Windows 10 users, we recommend using the Windows Subsystem for Linux to create a Linux environment on Windows. Once you've installed the Subsystem, follow the instructions in the Terminus Guide.

If you do not have access to a Mac or Linux environment, you can install Cygwin to perform tasks typically not possible in Windows, such as:

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: curl, openssh, openssl (Net), php, php-curl, php-json, php-phar (PHP)

    Select openSSL package

  4. Complete the set up. Repeat this process when updating Cygwin or adding more packages.