Этот пост предназначен для того, чтобы помочь тем, кто использует CircleCI, так как текущие сообщения на SO просто говорят «перекомпилировать с помощью freetype» и не предоставляют никаких подробностей для CircleCI.
Наши модульные тесты используют PHP GD, а двоичный файл PHP на серверах Circleci не был скомпилирован с помощью FreeType, поэтому мы получаем такие ошибки, как:
Fatal error: Call to undefined function imagettftext()
Служба поддержки CircleCI говорит, что они могут исправить это в будущем, но пока нам нужно перекомпилировать PHP с помощью freetype. Как мы можем это сделать?