Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php circleci:致命错误:调用未定义的函数imagettftext()_Php_Php Gd_Circleci - Fatal编程技术网

Php circleci:致命错误:调用未定义的函数imagettftext()

Php circleci:致命错误:调用未定义的函数imagettftext(),php,php-gd,circleci,Php,Php Gd,Circleci,这篇文章旨在帮助那些使用CircleCI作为当前文章的人,所以只需说“用freetype重新编译”,而不提供CircleCI的任何细节 我们的单元测试使用PHP GD,circleci服务器上的PHP二进制文件未使用freetype编译,因此我们会出现如下错误: Fatal error: Call to undefined function imagettftext() CircleCI的支持人员说,他们将来可能会解决这个问题,但与此同时,我们需要用freetype重新编译PHP。我们如何做到

这篇文章旨在帮助那些使用CircleCI作为当前文章的人,所以只需说“用freetype重新编译”,而不提供CircleCI的任何细节

我们的单元测试使用PHP GD,circleci服务器上的PHP二进制文件未使用freetype编译,因此我们会出现如下错误:

Fatal error: Call to undefined function imagettftext()

CircleCI的支持人员说,他们将来可能会解决这个问题,但与此同时,我们需要用freetype重新编译PHP。我们如何做到这一点?

以下内容对我来说很有用(使用circleci/php:7.3.6-fpm-stretch-BROWERS图像):

在使用安装gd扩展之前

sudo docker-php-ext-install intl gd
引导我找到解决方案的链接:
(PHP Core Extensions部分)

此文章的可能副本旨在帮助那些使用CircleCI作为当前文章的人,所以只需说“用freetype重新编译”,而不提供CircleCI的任何详细信息。
sudo docker-php-ext-install intl gd