docker中实现安装php拓展步骤讲解

 更新时间:2021年01月24日 09:23:56   作者:PHP开发社区  
这篇文章主要介绍了docker中实现安装php拓展步骤讲解,有不会安装的同学可以跟着操作下

一:php核心拓展包安装

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

如下:

docker exec -it php /bin/bash #进入php容器
cd /usr/src/php/ext/
dir

如下展示的就是php的核心拓展包
在这里插入图片描述

安装方式:

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

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

docker restart php

二:安装PECL 扩展

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

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

安装方式:

docker exec -it php /bin/bash #进入php容器
#相关依赖安装
apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev
pecl install swoole-4.2.12 #安装swoole拓展
docker-php-ext-enable swoole #启用swoole拓展

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

docker restart php

到此这篇关于docker中实现安装php拓展步骤讲解的文章就介绍到这了,更多相关docker中实现安装php拓展内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PHP memcache扩展的三种安装方法

    PHP memcache扩展的三种安装方法

    PHP中pecl::memcache扩展的三种安装方法 先提前说明一下还有一种是pecl::memcached,memcached会依赖于libmemcached,这种是比较新的
    2009-04-04
  • PHP的微信支付接口使用方法讲解

    PHP的微信支付接口使用方法讲解

    今天小编就为大家分享一篇关于PHP的微信支付接口使用方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • php Smarty date_format [格式化时间日期]

    php Smarty date_format [格式化时间日期]

    php Smarty date_format [格式化时间日期] ,需要的朋友可以参考下。
    2010-03-03
  • php获取网站根目录物理路径的几种方法(推荐)

    php获取网站根目录物理路径的几种方法(推荐)

    下面小编就为大家带来一篇php获取网站根目录物理路径的几种方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • PHP中替换键名的简易方法示例详解

    PHP中替换键名的简易方法示例详解

    默认输出的时候,将数据库字段名作为数组的键名进行输出,但带有键名的数据不能够满足未知情况下的操作,下面为大家介绍个不错的方法可以解决这个问题
    2014-01-01
  • php 过滤危险html代码

    php 过滤危险html代码

    用PHP过滤html里可能被利用来引入外部危险内容的代码。有些时候,需要让用户提交html内容,以便丰富用户发布的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内。
    2009-06-06
  • fgetcvs在linux的问题

    fgetcvs在linux的问题

    PHP5中的fgetcsv()函数在Linux上会有一个Bug:把文本字段的第一个字符的高位去除掉了,然后就会产生乱码
    2012-01-01
  • php环境无法上传文件的解决方法

    php环境无法上传文件的解决方法

    对于dedecms 你没有选择上传文件,discuz批量上传显示成功,但看不到图片,ecshop商城等无法上传问题,只要是PHP的,而且代码本身没有问题.以下都适用
    2014-04-04
  • 深入理解PHP之数组(遍历顺序)  Laruence原创

    深入理解PHP之数组(遍历顺序) Laruence原创

    经常会有人问我, PHP的数组, 如果用foreach来访问, 遍历的顺序是固定的么? 以什么顺序遍历呢?下面看Laruence整理的
    2012-06-06
  • php中读写文件与读写数据库的效率比较分享

    php中读写文件与读写数据库的效率比较分享

    一直以来大家都把一些不经常修改的数据保存为文件来调用,看来还是比较正确的,直接读文件相比数据库查询效率更胜一筹,而且文中还没算上连接和断开的时间
    2013-10-10

最新评论