title: install ext-zip for Mac
body: <p>I am trying to run <code>composer update</code> and I get the following errors:</p>
  
  <pre><code>Problem 1
      - The requested PHP extension ext-zip * is missing from your system. Install or enable PHP's zip extension.
    Problem 2
      - maatwebsite/excel 3.1.10 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.11 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.12 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.13 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.14 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.15 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.16 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.17 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.7 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.8 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.9 requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.x-dev requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.2.x-dev requires phpoffice/phpspreadsheet ^1.6 -&gt; satisfiable by phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.0 requires phpoffice/phpspreadsheet ^1.4 -&gt; satisfiable by phpoffice/phpspreadsheet[1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.1 requires phpoffice/phpspreadsheet ^1.4 -&gt; satisfiable by phpoffice/phpspreadsheet[1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.2 requires phpoffice/phpspreadsheet ^1.4 -&gt; satisfiable by phpoffice/phpspreadsheet[1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.3 requires phpoffice/phpspreadsheet ^1.4 -&gt; satisfiable by phpoffice/phpspreadsheet[1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.4 requires phpoffice/phpspreadsheet ^1.4 -&gt; satisfiable by phpoffice/phpspreadsheet[1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.5 requires phpoffice/phpspreadsheet ^1.4 -&gt; satisfiable by phpoffice/phpspreadsheet[1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - maatwebsite/excel 3.1.6 requires phpoffice/phpspreadsheet ^1.4 -&gt; satisfiable by phpoffice/phpspreadsheet[1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0].
      - phpoffice/phpspreadsheet 1.9.0 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.8.2 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.8.1 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.8.0 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.7.0 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.6.0 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.5.2 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.5.1 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.5.0 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.4.1 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - phpoffice/phpspreadsheet 1.4.0 requires ext-zip * -&gt; the requested PHP extension zip is missing from your system.
      - Installation request for maatwebsite/excel ^3.1.0 -&gt; satisfiable by maatwebsite/excel[3.1.0, 3.1.1, 3.1.10, 3.1.11, 3.1.12, 3.1.13, 3.1.14, 3.1.15, 3.1.16, 3.1.17, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.6, 3.1.7, 3.1.8, 3.1.9, 3.1.x-dev, 3.2.x-dev].
  </code></pre>
  
  <p>when running <code>composer update</code></p>
  
  <p>Overnight I have made the mistake of my life and allowed my Mac to automatically update the OS, so I am in macOS Catalina now.</p>
  
  <p>I have tried adding</p>
  
  <pre><code> "require": {
      "ext-zip": "*",
   }
  </code></pre>
  
  <p>to my composer.json..but its not downloading that extension.</p>