我在Ubuntu 22.04上有PHP 8.1.2和Apache 2.4.52,我想我需要GD 图形扩展才能使我的 PHP 脚本工作,但它似乎没有安装和/或启用(输出中没有 GD 部分)跑步。phpinfo()
我看到的一些建议是运行并重新启动 Apache,而不对php.iniapt-get install php-gd进行任何修改。
在php.net似乎表明有一个
推荐的GD库捆绑版本
已经存在于我的 PHP 中,我需要编辑php.ini才能启用它。我理解(我现在认为是错误的)这意味着我需要从这些预先存在的指令中删除前缀分号:
;--with-gd[=DIR];--enable-gd该建议继续建议某些图像格式(尽管可能不适用于PNG),我需要取消注释:
;--with-jpeg;--with-xpm;--with-webp为了增强 GD 的字体功能,取消注释:
--with-XXXX--with-freetype搜索/etc/php/8.1/apache2/php.ini显示该文件中没有任何;--enable-gd行或任何其他上述指令。有一条;extension=gd线。
我想知道如何从这里开始安装(如果尚未安装,正如我认为文档所暗示的那样)并启用 GD Graphics 扩展。
编辑我还看到这篇geeksforgeeks 文章建议取消注释;extension=gd并重新启动服务器。
你可以运行php -v看看你的机器上有什么版本的PHP。之后,您可以运行sudo apt-get install php<your-php-version>-gd,例如sudo apt-get install php8.1-gd。希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
20185 次 |
| 最近记录: |