title: PHP 7.1 ftp_ssl_connect not defined even with ext-ftp and ext-openssl enabled on heroku
body: <p>I recently tried to implement <code>ftp_ssl_connect</code> in one of my applications, and following the instructions on the <a href="https://devcenter.heroku.com/articles/php-support#php-7-1" rel="nofollow noreferrer">heroku dev center php support</a> article, I ended up with something like this:</p>
  
  <pre><code>"require": {
      "php": "~7.1.0",
      "ext-ftp": "*",
      "ext-openssl": "*",
      ...
  }
  </code></pre>
  
  <p>But when I ran the code on the server, the heroku instance said that <code>ftp_ssl_connect</code> was not defined. After researching, I found a similar answer <a href="https://stackoverflow.com/a/1963850">that says that PHP must be compiled manually for these two to work together and make this function available</a> but I do not believe that is necessarily the right way to solve this issue.</p>
  
  <p><em>edit 1: originally mistyped 'openssl' as 'oauth' in initial post</em></p>