1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[FEATURE]PHP运行环境支持`pecl-xxx`扩展快捷安装

Open MiderWong opened this issue 1 year ago • 1 comments

1Panel 版本

1.10.6

请描述您的需求或者改进建议

场景

官方自带镜像的支持的快捷扩展有限,让需要安装额外扩展时,需要进入站点对应的镜像进行手动安装,如:#4865 ,但是安装完成之后,如果镜像本身扩展有变更时,会在 重建PHP应用 时把 站点容器初始化 ,导致 站点容器中手动安装的扩展丢失

需求

可以在安装扩展的地方输入pecl-xxx进行扩展安装,如: image

请描述你建议的实现方案

用户输入扩展名称为pecl-xxx时,执行pecl安装,并为特殊扩展做依赖环境安装。如ssh2扩展需要libssh2支撑,需要额外使用apk add libssh2-dev安装libssh2

1、安装扩展

pecl install xxx

2、修改php.ini配置,启用扩展

[xxx]
extension=xxx.so

附加信息

常见支持使用pecl安装的扩展如下: image

MiderWong avatar May 06 '24 04:05 MiderWong

感谢反馈,我们会在后续版本考虑支持上述场景。

wanghe-fit2cloud avatar May 06 '24 07:05 wanghe-fit2cloud

到今天还没支持和更新,刚刚升级了一下结果应用重建了。。。又搞了一次

rex5652 avatar May 27 '24 03:05 rex5652

到今天还没支持和更新,刚刚升级了一下结果应用重建了。。。又搞了一次

如果更新,我们会有更新日志,请耐心等待

zhengkunwang223 avatar May 27 '24 15:05 zhengkunwang223

v1.10.10-lts 版本已发布。

wanghe-fit2cloud avatar Jun 08 '24 13:06 wanghe-fit2cloud