博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows7+docker添加php扩展
阅读量:5058 次
发布时间:2019-06-12

本文共 906 字,大约阅读时间需要 3 分钟。

1、

进入php容器

docker exec -it php7.1 /bin/bash

cd /usr/local/bin/

2、

安装需要的扩展

./docker-php-ext-install mysqli

 

注意:添加gd库比较麻烦

首先安装freetype

cd /usr/local/src/wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.10.tar.gztar zxvf freetype-2.4.10.tar.gzcd freetype-2.4.10./configure --prefix=/usr/local/freetypemake&&make installapt update #更新软件源apt install -y libwebp-dev libjpeg-dev libpng-dev #安装各种库 cd /usr/local/bin/ ./docker-php-source extract #解压源码./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/local/freetype #准备编译./docker-php-ext-install gd #编译安装php -m | grep gd

  

 注意: 由于在 Ubuntu 19.04 中 apt-get 安装的 libfreetype6-dev 版本为 2.9.1-3 会出现 遇到了 “freetype-config not found”的问题。所以我们选择手动安装低版本的 freetype

 

 

3、

ctrl+D退出容器,重启php容器

docker restart php7.1

 

转载于:https://www.cnblogs.com/winstonsias/p/11212589.html

你可能感兴趣的文章
今天收获
查看>>
windows phone 商城规则测试工具
查看>>
GDI对象的初始化
查看>>
OSD实现原理介绍(转)
查看>>
Unrequited Love [ZOJ 3601]
查看>>
sqoop实战一 增量导入hdfs
查看>>
七、Null、空以及0的区别
查看>>
什么是反射、javassist和asm(java动态编程)
查看>>
Dom7.js 源码阅读备份
查看>>
聚类算法:K-means 算法(k均值算法)
查看>>
python 中的 re.compile 函数
查看>>
图片居中 方法
查看>>
file_get_contents
查看>>
设计模式六大原则【单一职责】【里氏替换】【迪米特法则】【依赖倒置原则】【接口隔离原则】【开闭原则】...
查看>>
win环境变量path因第三方软件导致不一致的问题分析
查看>>
Perl取得一个数组长度
查看>>
ArcGIS Engine许可初始化-白旭阳(ESRI )
查看>>
Java多线程系列--“JUC锁”08之 共享锁和ReentrantReadWriteLock
查看>>
数据库事务的四大特性以及事务的隔离级别
查看>>
多线程、异步调用异常场景测试
查看>>