一:php核心拓展包安装
在docker中安装的php有一些核心的拓展包,他们一般放置在/usr/src/php/ext/目录下

如下:
docker exec -it php /bin/bash #进入php容器
cd /usr/src/php/ext/
dir
如下展示的就是php的核心拓展包

安装方式:

  1. #相关依赖安装
  2. apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev
  3. #安装mysqli
  4. docker-php-ext-install mysqli

相关依赖安装

apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev

安装mysqli

docker-php-ext-install mysqli
二:安装PECL 扩展
因为一些扩展并不包含在 PHP 源码文件中,所有需要使用 PECL(PHP 的扩展库仓库,通过 PEAR 打包)。用 pecl install 安装扩展,然后再用官方提供的 docker-php-ext-enable 快捷脚本来启用扩展

PECL 扩展下载地址:https://pecl.php.net/

安装方式:
docker exec -it php /bin/bash #进入php容器

  1. #相关依赖安装
  2. apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev
  3. pecl install swoole-4.2.12 #安装swoole拓展
  4. docker-php-ext-enable swoole #启用swoole拓展

安装完成之后按CTRL+D退出容器,然后重启php容器

更多相关文章

  1. Microsoft SQL Server 2012 数据库安装图解教程
  2. 安装MSDE2000提示为了安全起见,要求使用强 SA 密码的解决方法
  3. 安装sql server 2008 management提示已安装 SQL Server 2005 Exp
  4. SQL SERVER 2000安装教程图文详解
  5. Android环境配置
  6. 从零开始学习Android一
  7. 升级Android(安卓)ADT 和SDK
  8. location of the android sdk has not been setup in the prefer
  9. Android开发学习 之 一、开发环境的搭建

随机推荐

  1. ContentProvider 翻译
  2. android获得屏幕高度和宽度
  3. Android应用程序安装过程源代码分析(3)
  4. android 获取界面上所有控件
  5. Android开发——控件基础(七)ListView组件:
  6. Android中使用Gallery_tabhost来实现标签
  7. alps/frameworks/base/wifi/java/android
  8. Android APK 打包
  9. 与spinner有关的样式
  10. android短信和彩信探秘threads