【问题标题】:PHP Fatal error: Call to undefined function imagecreatefrompng()PHP 致命错误:调用未定义的函数 imagecreatefrompng()
【发布时间】:2015-06-16 00:01:53
【问题描述】:

这是我在 php 错误日志中收到的错误消息。

到目前为止,我知道 GD 库是问题所在,它没有安装(我认为没有安装,但它以前在我的服务器上工作过,现在没有,所以我不知道发生了什么,但我想假设未安装)。

我通过运行php -m 检查模块是否已安装并且gd 没有显示,phpinfo() 也没有显示与gd 相关的任何内容。 我在带有 remi repo 的 CentOS 服务器 5.9 上安装了 php。现在,问题是我不能只运行yum install php-gd,因为它是手动安装的,不会产生任何影响。关于如何将那个模块安装到我的 php 安装中的任何想法?

【问题讨论】:

  • 什么版本的 PHP?
  • PHP 5.5.17 (cli) (build: Sep 20 2014 16:59:16) 版权所有 (c) 1997-2014 The PHP Group
  • 文档说 GD 自 4.3.6 起与 PHP 捆绑在一起。听起来你必须竭尽全力不安装它。您的 PHP 扩展目录中是否有 gd.so 文件?也许你只需要 extension=gd.so 在你的 php.ini 文件中

标签: php module gd


【解决方案1】:

我只需要安装启用了 remi repo 的 php-gd 库 因此,如果有人在这里遇到同样的问题,那就是: yum install php-gd --enablerepo=remi,remi-php55

【讨论】:

  • 对于 openSuSE(在其包名中使用 php 版本号),这是zypper install php5-gd
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-20
  • 2014-07-21
  • 2016-07-02
  • 1970-01-01
  • 2016-11-21
  • 1970-01-01
相关资源
最近更新 更多