admin

Ubuntu php7.0 越过各种坑成功开启 GD 库
今天在给博客装水印图片插件的时候提示未开启 GD 库,作为混迹 IT 也有多年的小白第一反应还是能想到去 php....
扫描右侧二维码阅读全文
16
2018/01

Ubuntu php7.0 越过各种坑成功开启 GD 库

今天在给博客装水印图片插件的时候提示未开启 GD 库,作为混迹 IT 也有多年的小白第一反应还是能想到去 php.ini 里面开启,不知道 GD 库名的那就用 google 搜吧,通过 GD 名字自然不用搜就直接在 php.ini 里面查找 gd,可以轻松找到 ;extension=php_gd2.dll,于是删掉前面注释,重启 php-fpm,ubuntu 上通过 service php7.0-fpm restart 重启。

重启之后再次启用插件,还是提示未开启 GD 库,于是 google 去搜,大量的文章和我的做法都是一样的,好在还是有人遇到过和我同样的问题,指出取消掉开启 GD 库的注释代码还是不行的,还有 extension_dir 扩展库的目录没有指定,在初始的 php.ini 中也是注释掉的,取消掉注释 extension_dir = "./" 再试,直接网站崩溃!!

想都不用想肯定是 extension_dir 路径错了,于是通过命令查找正确的位置:

# php -i | grep extension_dir

QQ截图20180116022158.jpg

再次修改 extension_dir 为 extension_dir = "/usr/lib/php/20151012",启动插件,依旧提示 GD 库未开启。

# cd /usr/lib/php/20151012 & ll

QQ截图20180116022648.jpg

上图红色标记部分原来是没有的,那么问题就是,安装 php 时 GD 库没安装,通过如下命令安装:

# apt-get -y install php7.0-gd

安装完成后重启 php-fpm,再次开启插件,这次没有报 GD 库未开启了,表示 GD 库安装成功,不过在写本篇博客时上传的图片不知为何没有水印,可能是插件的问题在此就不过多赘述。

Last modification:January 16th, 2018 at 02:53 am
If you think my article is useful to you, please feel free to appreciate

2 comments

  1. admin

    测试表情。。 icon_cry.gif

  2. admin

    icon_razz.gif

Leave a Comment