docker+php添加SesaLog扩展

Posted riyuexingchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker+php添加SesaLog扩展相关的知识,希望对你有一定的参考价值。

php版本:PHP Version 7.4.6

seaslog版本:2.0.2

这样的组合,在docker php容器中,安装时,会报错,报错信息见下图:

技术图片

 

 该错误是php7.4+2.0.2版本的bug,将seaslog的版本升级到2.1.0就可以了。

 

第一步,下载seaslog版本

第二部:操作编译

1)、将seaslog文件copy到容器中

2)、进入容器
docker exec -it 容器ID /bin/bash

 

4、解压扩展包

tar -zxvf SeasLog-1.7.6.tgz 

5、更改目录名称

mv SeasLog-1.7.6 seaslog

6、迁移到php的拓展目录下

cp -r seaslog /usr/src/php/ext

7、使用docker安装拓展的命令

docker-php-ext-install seaslog

8、退出后重启容器

exit

docker restart phps

 

以上是关于docker+php添加SesaLog扩展的主要内容,如果未能解决你的问题,请参考以下文章

Docker php安装扩展步骤详解

docker为docker下的php容器安装php-redis扩展编译安装

VS中添加自定义代码片段——偷懒小技巧

Docker为PHP安装gd扩展

Docker为PHP安装gd扩展

Docker PHP 安装扩展汇总