Heroku Postgres изисква sslmode за външни връзки. Вероятно трябва да компилирате PHP с --with-openssl[=dir] флаг за компилиране. Вижте тук за повече информация:https://www.php.net/manual /en/book.openssl.php
Можете ли да проверите дали вашата инсталация на PHP е компилирал openssl с него? Единственият начин, който знам да проверя това, е с phpinfo() и потърсете --with-openssl флаг.