首页 > 数据库 >php:7-cli-apline安装mysql redis mongo扩展模块

php:7-cli-apline安装mysql redis mongo扩展模块

时间:2023-05-09 16:11:41浏览次数:36  
标签:cli apline mongodb redis dev install mysql php

apk add --no-cache build-dependencies build-base openssl-dev autoconf g++ libtool make curl-dev libxml2-dev linux-headers

docker-php-ext-install -j 2 mysqli
docker-php-ext-install pdo_mysql

pecl install mongodb-1.2.2
echo "extension=mongodb.so" >>  /usr/local/etc/php/conf.d/mongodb.ini

pecl install redis
echo "extension=redis.so" >>  /usr/local/etc/php/conf.d/redis.ini

在容器里面执行之后再commit,封装成新镜像就好。

标签:cli,apline,mongodb,redis,dev,install,mysql,php
From: https://www.cnblogs.com/gshelldon/p/17385426.html

相关文章

  • Redis查询之RediSearch和RedisJSON讲解
    来源于:https://www.cnblogs.com/jingzh/p/17033403.html目录1Redis查询1.1RedisMod介绍1.2安装Redis1.3RediSearch+RedisJSON安装1.3.1下载安装1.3.2修改配置1.4RedisJSON操作1.4.1基本操作1.4.1.1保存操作JSON.SET1.4.1.2读取操作JSON.GET1.4.1.......
  • python操作redis集群
    1基础环境分析redis版本:redis-5.0.14 2脚本示例说明:向redis集群里面写入10000000条数据,再查询下这些数据#!/usr/bin/python3importrandomimportstringimporthashlibfromredisclusterimportRedisClusterimportdatetime"""使用redis的方式向redis集群中写入......
  • Centos7安装Redis详细步骤(配置开机自启)
    Redis获取redis安装包使用tar命令解压。$tar-zxzfredis-6.2.6.tar.gz编译和安装redis进入redis目录,执行make编译。$cdredis-6.2.6/$make编译完成后,执行makeinstall命令进行安装。$makeinstall移动redis到/usr/local/redismvredis-6.2.6/usr/local/r......
  • Windows下cygwin编译redis源码
    准备环境安装cygwin64下载地址:https://www.cygwin.com/运行安装程序,一直下一步选择阿里镜像,目前试过163,会比阿里慢需要选择的包有make、pkg-config、pythongcc相关是否需要还不确定安装重新可重复执行,缺少的包下次可以补上点击下一步等待安装完成即可下载redis源码https://......
  • offsetHeight、clientHeight、scrollHeight的区别
    1.盒子模型介绍这三个属性之前先来了解一下CSS盒子模型。盒子模型顾名思义就是盒子的意思,盒子里面可以装很多东西。组成一个完整的盒子主要包括下面几个部分:widthheightpaddingbordermarginbox-sizing(用来区别正常盒模型和怪异盒子模型)盒子模型又分为了正常盒模型和......
  • 聊一聊redis十种数据类型及底层原理
    概述Redis是一个开源的高性能键值数据库,它支持多种数据类型,可以满足不同的业务需求。本文将介绍Redis的10种数据类型,分别是string(字符串)hash(哈希)list(列表)set(集合)zset(有序集合)stream(流)geospatial(地理)bitmap(位图)bitfield(位域)hyperloglog(基数统计)String概述string......
  • Docker CLI docker compose restart常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • vue-cli打包出单文件
    //vue.config.js修改const{defineConfig}=require('@vue/cli-service')module.exports=defineConfig({ transpileDependencies:true, filenameHashing:false, css:{  extract:false, }, configureWebpack:{  optimization:{   spl......
  • Ubuntu 安装最新版 redis
    可以通过以下步骤在Ubuntu上安装最新版本的Redis:1. 更新软件包索引列表。打开终端并使用如下命令:sudoaptupdate2. 安装Redis依赖项。使用如下命令:sudoaptinstallbuild-essentialtcl3. 下载最新版本的Redis。可以从Redis的官方网站获取最新版本的Redis:wgethttp://d......
  • vue2自定义组件@click点击失效问题及解决
    1.参照官方文档,可以用@click.native=“click”解决2.$emit组件之间事件传递解决https://www.jb51.net/article/246610.htm......