Docker PHP如何启用MySQL扩展
我下载的镜像是PHP7版本:docker pull php:7.4.30-fpm
,容器起名为php7
PHP镜像官方提供了帮助文档,其中提到了相关的命令,这里推荐一篇博客,该博客对于扩展的几个相关命令讲的很清楚
命令 | 参数 | 作用 |
---|---|---|
docker-php-source | extract | delete | 加载、移除扩展文件 |
docker-php-ext-install | ext | 安装并启用扩展 |
docker-php-ext-enable | ext | 启用扩展 |
docker-php-ext-configure | 没用过 | 不知道 |
进入到容器中,执行docker-php-source extract
命令加载扩展文件,加载后在/usr/src
目录下会多出php
目录
$ /var/www/html# cd /usr/src
$ /usr/src# ls
php.tar.xz php.tar.xz.asc
$ /usr/src# docker-php-source extract
$ /usr/src# ls
php php.tar.xz php.tar.xz.asc
进入/usr/src/php/ext
目录,执行docker-php-ext-install mysqli
命令安装MySQL扩展
$ /usr/src# cd /usr/src/php/ext
$ /usr/src/php/ext# docker-php-ext-install mysqli
......
至此MySQL扩展已安装完成,最后将一开始加载的扩展文件收起来
$ /usr/src/php/ext# docker-php-source delete
然后退出容器重启重启即可
作者多数为原创文章 ( 部分转载已标出 ),目前资历尚浅文章内描述可能有误,对此造成的后果深表歉意,如有错误还望指正
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!