码迷,mamicode.com
首页 > Web开发 > 详细

docker php容器中简单添加seaslog拓展

时间:2019-01-18 10:19:14      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:拓展   无法   docke   解压   www   搭建   col   span   总结   

最近有个项目用到了seaslog,因为之前调试php的容器已经搭好了,不想再通过dockerfile重新搭建了,搜了半天没有东西可以装,就仿照着安装redis拓展操作了一顿

1.wget http://pecl.php.net/get/SeasLog-1.7.6.tgz   先获取下这个包

2.tar xvf SeasLog-1.7.6.tgz       解压缩出来

3.mv SeasLog-1.7.6 seaslog   重命名一下

4.cp seaslog /usr/src/php/ext  复制到php的拓展目录下,可以直接mv,也可以cp,挪过去就行了

5.docker-php-ext-install seaslog    使用docker安装拓展的命令走一遍

6.不出意外这个时候就会安装成功了,然后给/var/log/www目录授权一个777,不然无权限在这个目录写日志

7.退出docker 重启php7的容器 就可以了

 

总结

1:本来百度的时候说可以使用pecl install seaslog安装的,但是实际使用的时候发现在获取不到文件,一直报错,就放弃了

2.这个方法应该适用于大部分无法直接docker-php-ext-install的php拓展,后续直接使用docker-php-ext-install安装不上的都可以仿照这个方法来安装,这个方法其实有点像docker中没有拓展安装文件,手动下载一个放到安装目录下,然后再进行安装,跟编译安装还是有区别的

docker php容器中简单添加seaslog拓展

标签:拓展   无法   docke   解压   www   搭建   col   span   总结   

原文地址:https://www.cnblogs.com/lsz920210/p/10285890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!