【问题标题】:PHP: How to install the GD Modul for making and editing images on the fly?PHP:如何安装 GD 模块以即时制作和编辑图像?
【发布时间】:2011-05-14 09:45:41
【问题描述】:

我对互联网上的事情感到困惑......

我必须在我的网络服务器上安装 GD 库吗?听起来我必须在我的计算机上安装它。

所以我需要一个简单的分步方法来将它安装到我的网络服务器上。

提前谢谢.. 抱歉我的英语不好。

编辑:解决了!谢谢!

【问题讨论】:

  • 您的托管环境是什么?
  • 如果您有时间编辑问题并声明已解决,您也应该有足够的时间来接受答案。

标签: php image installation gd


【解决方案1】:

假设您对托管您网站的服务器具有 sudo 权限和命令行访问权限,您应该执行以下操作以获取 Elementor 需要启用的 PHP 图形库。

1) sudo apt-get install php-gd

2) 在 php.ini(通常是 /ete/php/7.0/apache2/php.ini)中:

改变

;extension=php_gd2.dll

extension=php_gd2.dll

(你只是取消注释)

3) 重启 Apache:sudo service apache2 restart

希望这对某人有所帮助!!!

【讨论】:

  • 这是正确的解决方案。就我而言,我没有从 dll 中删除评论
  • 老实说,我不是 100% 必须启用它,我相信它只会帮助 php 整体进行图形处理。
【解决方案2】:

如果您自己托管并且正确安装了 PHP,则只需在 php.ini 中启用 php_gd2

【讨论】:

  • ...它是一个免费的网络服务器... byethost。所以我不能(或不知道如何)查看或编辑 php.ini
  • Bytehost 页面显示 GD 和 ImageMagick 已启用:bytehost.tk/free-web-hosting.html
  • 我已经这样做了,并重新启动了 apache。这并没有解决我的问题。
  • 如果您对托管该站点的服务器具有 sudo 访问权限,请在下面查看我的回答。
【解决方案3】:

像这样创建一个简单的 php 脚本 <?php echo phpinfo(); ?>

运行脚本并搜索 php_gd2。如果没找到……那么……

【讨论】:

  • ...然后呢?如果您的答案完整,那就太好了。
  • 我尝试了信息.. 但没有找到 php_gd2 或附近的东西。但仍然站着说它必须在那里......也许它必须在某个地方被启用......我会寻找它。谢谢
  • 在您的文档 (igramul.byethost6.com/maptest.php) 中,我找到了“GD” - 并且它已启用。使用浏览器搜索 (ctrl/apple + F)
  • .. ?我试过了.. 它什么也没发现.. 很奇怪.. 好的...所以我尝试启用它。什么的...谢谢!
  • 好的。 Gd 已启用。去编码GD Support | enabled GD Version bundled (2.0.34 compatible)
【解决方案4】:

是的,您需要在某个地方安装 GD,无论是在您的开发/生产服务器上还是在共享服务主机上。由于没有关于您的 Web 服务器的信息,因此这是一个更一般的答案。所有安装说明都可以在manual 和包本身中找到。

例如在 Ubuntu 上安装它就像运行 sudo apt-get install php5-gd 一样简单。

要检查是否安装成功,请在 CLI 中运行 php -m | grep gd 或创建一个简单的 PHP 脚本 &lt;?php phpinfo() 并搜索 GD。

在任何一种情况下,请确保在您的 php.ini 文件中包含 extension=gd.so 并重新启动 Apache,再次为 Ubuntu sudo /etc/init.d/apache2 restart

补充:根据您的附加information,您已经安装并启用了 GD,并且Bytehost 声明 GD 和 Image Magick 均已启用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-04
    • 2016-05-04
    • 2015-10-09
    • 2013-06-30
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多