暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

docker安装php扩展gd库

770

 


继上回成功在自己的工作本上通过docker运行Laravel之后,由于有个需求需要用到PHP的GD扩展,中间安装遇到一些错误,在这里跟大家分享安装的过程

 

我们先通过以下命令进去到PHP的容器
    docker exec -it  /bin/bash

     

    然后运行以下命令
      # 更新软件源
      apt update
      # 安装各种库
      apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev
      # 解压源码
      docker-php-source extract
      # 进入gd源码文件夹
      cd /usr/src/php/ext/gd
      # 准备编译
      docker-php-ext-configure gd --with-webp-dir=/usr/include/webp --with-jpeg-dir=/usr/include --with-png-dir=/usr/include --with-freetype-dir=/usr/include/freetype2
      # 编译安装
      docker-php-ext-install gd
      # 检查扩展是否安装成功
      php -m | grep gd
      # 退出php容器终端
      exit

       

      安装之后记得重新启动容器
        docker restart
        可以通过phpinfo查看安装是否成功。


        【图】来源于网络

        【文】https://hongzx.cn/home/blogShow/175

        Follow

        佛布朗斯基博客

        (佛布朗斯基)我是一只热爱编程的码农,已从事后端开发5年以上,也正因此,在日常工作学习中,会遇到蛮多问题需要解决,我希望透过记录,真实地将问题以及解决方法保存下来,更为高效地解决问题是我的初衷。


         

        文章转载自程序员技术笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论