编译PHP 8时无法识别的选项:--使用gd--启用gd本机ttf



我正在尝试使用一个GD函数:imagettfbbox(),但它是未定义的。自从我使用Ubuntu 21.10以来,我已经编译了自己的PHP版本,并支持argon2。

我这样配置:

./configure --with-password-argon2 --with-jpeg --with-freetype --enable-bcmath --enable-calendar --enable-dba --enable-exif   --enable-ftp   --enable-mbstring   --enable-shmop   --enable-sigchild   --enable-soap   --enable-sockets   --enable-sysvmsg   --enable-gd-native-ttf    --with-gd   --with-curl   --with-gettext   --with-openssl   --with-pdo-mysql   --with-zlib

我终于找到了所有的/如上所述配置我需要的选项。但是,--with-gd--enable-gd-native-ttf无法识别,不会与我的构建集成如何访问上述功能我找不到任何关于这个主题的最新信息(在过去10年中(,因为它看起来——gd可能在php7.2中被弃用。我正在构建最新版本(PHP 8.2-dev(。提前感谢

--enable-gd-native-ttf已根据图像文档弃用:

要启用对本机TrueType字符串函数的支持,请添加--enable gd本机ttf。(此选项无效,从PHP 7.2.0起已删除。(

此外,--with-gd--enable-gd取代。

https://www.php.net/manual/en/image.installation.php

最新更新