[英]How to install PHP GD in Ubuntu
我想用 GD 以低分辨率转换图像。 我在这些规格版本的 IBM 服务器上工作:PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )
我还注释掉了 php.ini 的扩展名,但无法在 php 服务器上启用 GD。 我刚收到这个错误。
运行命令: sudo apt-get install libgd
读取 package 列表...完成
构建依赖树正在读取 state 信息...完成 E: 无法定位 package libgd
第二个命令当我运行时给出这条消息:
1) 包有未满足的依赖
并在运行此命令后收到:
命令: sudo apt-get install libgd-dev
读取 package 列表...完成
构建依赖树
读取state信息...完成
您可能需要运行“apt-get -f install”来更正这些:
以下软件包具有未满足的依赖项:libgd-dev: Depends: libgd3 (= 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-image-virtual: Depends: linux-image-4.4.0-81-generic 但它不会被安装
E:未满足的依赖项。 尝试不带包的“apt-get -f install”(或指定解决方案)。
这个问题的原因:
PHP 致命错误:未捕获错误:调用未定义 function imagecreatefromstring()
请注意,请任何人告诉我在我的这台 Linus 机器上启用这个 GD 库的分步命令。 多谢
把事情简单化...
apt-get install php-gd
通常会为您的安装设置找到正确的 package 和版本,然后安装所有适合您的东西..为我做了
sudo apt-get update
适用于5.6 PHP
sudo apt-get install php5.6-gd
对于7.0 PHP
sudo apt-get install php7.0-gd
我遇到了一个问题,它仍然无法正常工作,即使在安装之后(在 ubuntu 20.04 上):
sudo apt-get install php-gd
最终起作用的是当我记得重新启动我的服务器时,在我的例子中是:
sudo service apache2 restart
希望这会帮助别人。
我有类似的问题,但运行sudo apt-get install php8.1-gd
并没有解决问题。 我必须运行sudo apt-get install php8.1-gd/bullseye
。
如果您运行 Debian 11,
sudo apt-get install php8.1-gd/bullseye
如果你运行 Debian 10,
sudo apt-get install php8.1-gd/buster
如果您使用的是其他 debian 版本,只需将bullseye替换为您的 debian 版本名称即可。
您也可以在终端中搜索扩展名。 并从结果中安装。
sudo apt search php8.1-gd
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.