我想用GD转换低分辨率的图像。我正在IBM服务器上工作,在这些speces版本:PHP 7.0.15- 0.16(命令行界面)(NTS)提供了一个简单的命令行界面。
我也注解掉了php.ini的扩展,但不能在php服务器上启用GD。我刚刚收到这个错误。
**运行命令:**sudo apt-get安装libgd
正在阅读软件包列表...完成
正在生成依赖关系树正在阅读状态信息...完成E:无法找到libgd软件包
第二个命令当我运行时给予以下消息:
1)软件包具有未满足的相关性
运行此命令后收到以下信息:
**命令:**sudo apt-get安装libgd-dev
正在阅读软件包列表...完成
正在生成依赖关系树
正在阅读状态信息...完成
您可能需要运行“apt-get -f install”来更正这些错误:
以下程序包具有未满足的相关性:libgd-dev:依赖于:libgd 3(= 2.1.1-4ubuntu0.16.04.6),但不会安装它
Depends: libpng-dev
Depends: libz-dev
Depends: libjpeg-dev
Depends: libfreetype6-dev but it is not going to be installed
Depends: libxpm-dev but it is not going to be installed
Depends: libx11-dev but it is not going to be installed
Depends: libxt-dev but it is not going to be installed
Depends: libfontconfig-dev
Depends: libvpx-dev but it is not going to be installed
Depends: libtiff-dev
Linux映像虚拟:取决于:linux-image-4.4.0-81-通用,但不会安装
E:未满足的依赖项。请尝试不带包的“apt-get -f install”(或指定解决方案)。
此问题的原因:
PHP致命错误:未捕获的错误:调用未定义的函数imagecreatefromstring()
注意,请任何人告诉我的一步一步的命令,使这个GD库在我的这个Linus机器。谢谢
3条答案
按热度按时间vltsax251#
适用于5.6 PHP
适用于7.0 PHP
适用于8.0 PHP
zbdgwd5y2#
保持简单...
通常会找到正确的软件包和版本为您的安装设置,只是安装一切好为您..为我做的
7kjnsjlb3#
我遇到了一个问题,它仍然不能工作,即使在安装(在ubuntu20.04):
sudo apt-get install php-gd
最后起作用的是当我记得重新启动我的服务器时,在我的例子中是:
sudo service apache2 restart
希望这能帮助到其他人。