Docker 中的 PHP 安装扩展插件

   日期:2024-12-26    作者:aylpg 移动:http://mip.riyuangf.com/mobile/quote/52830.html

1. PHP 源码

为了保证 Docker 镜像尽量小,PHP 的源文件是以压缩包的形式存在镜像中,官方提供了 快捷脚本,用于对源文件压缩包的解压(extract)及解压后的文件进行删除(delete)的操作。

Docker 中的 PHP 安装扩展插件

示例

注意:一定要记得删除,否则解压出来的文件会大大增加镜像的文件大小。

2. 安装扩展

2.1. 核心扩展

这里主要用到的是官方提供的 和 快捷脚本,如下

注意:这里的 和 已经包含了 的操作,所有不需要再手动去执行。

2.2. PECL 扩展

因为一些扩展并不包含在 PHP 源码文件中,所有需要使用 PECL(PHP 的扩展库仓库,通过 PEAR 打包)。用 安装扩展,然后再用官方提供的 快捷脚本来启用扩展,如下示例

2.3. 其它扩展

一些既不在 PHP 源码包,也不再 PECL 扩展仓库中的扩展,可以通过下载扩展程序源码,编译安装的方式安装,如下示例

注意:官方提供的 脚本接受任意的绝对路径(不支持相对路径,以便与系统内置的扩展程序进行区分,所以,上面的例子也可以这样写

将以下代码保存为一份xxx.sh 并执行,即可扩展mysql、gd、phalcon


 

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号