1Panel
1Panel copied to clipboard
[FEATURE]PHP运行环境支持`pecl-xxx`扩展快捷安装
1Panel 版本
1.10.6
请描述您的需求或者改进建议
场景
官方自带镜像的支持的快捷扩展有限,让需要安装额外扩展时,需要进入站点对应的镜像进行手动安装,如:#4865 ,但是安装完成之后,如果镜像本身扩展有变更时,会在 重建PHP应用 时把 站点容器初始化 ,导致 站点容器中手动安装的扩展丢失 。
需求
可以在安装扩展的地方输入pecl-xxx进行扩展安装,如:
请描述你建议的实现方案
用户输入扩展名称为pecl-xxx时,执行pecl安装,并为特殊扩展做依赖环境安装。如ssh2扩展需要libssh2支撑,需要额外使用apk add libssh2-dev安装libssh2。
1、安装扩展
pecl install xxx
2、修改
php.ini配置,启用扩展
[xxx]
extension=xxx.so
附加信息
常见支持使用pecl安装的扩展如下:
感谢反馈,我们会在后续版本考虑支持上述场景。
到今天还没支持和更新,刚刚升级了一下结果应用重建了。。。又搞了一次
到今天还没支持和更新,刚刚升级了一下结果应用重建了。。。又搞了一次
如果更新,我们会有更新日志,请耐心等待
v1.10.10-lts 版本已发布。