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、退出后重启容器

exitdocker restart phps

 

相关文章