Ubuntu php7.0 越过各种坑成功开启 GD 库 时间: 2018-01-16 02:32 分类: 服务器 今天在给博客装水印图片插件的时候提示未开启 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](https://0o0.me/usr/uploads/2018/01/4024276161.jpg) 再次修改 extension_dir 为 `extension_dir = "/usr/lib/php/20151012"`,启动插件,依旧提示 GD 库未开启。 > \# cd /usr/lib/php/20151012 & ll ![QQ截图20180116022648.jpg](https://0o0.me/usr/uploads/2018/01/915698815.jpg) 上图红色标记部分原来是没有的,那么问题就是,安装 php 时 GD 库没安装,通过如下命令安装: > \# apt-get -y install php7.0-gd 安装完成后重启 php-fpm,再次开启插件,这次没有报 GD 库未开启了,表示 GD 库安装成功,不过在写本篇博客时上传的图片不知为何没有水印,可能是插件的问题在此就不过多赘述。 标签: php linux
测试表情。。
(/ω\)
[secret]⌇●﹏●⌇[/secret]