1Panel创建的php运行环境运行不了lua

如题,我在使用1panel创建的php环境的容器中,因为某些原因要使用lua的二进制文件
在容器shell中直接执行lua二进制文件或exec执行lua二进制文件均提示not found
不是权限问题,已设置为可执行但仍无法执行,怀疑是缺动态链接库,不知道怎么加
1P版本1.9.6,php版本8.2.10

在openresty容器shell和系统shell中均可以,但唯php的不行
看了看目录没有lib64,不知道是不是这个原因



image

这个我们没有测试过 我们测试一下

1 个赞

昨天尝试自行解决的时候还看到一个 Docker 启动alpine镜像中可执行程序文件遇到 not found
似乎是一样的问题,但不知道怎么加他那一行

我们的 Dockerfile 在 /opt/1panel/runtime/php/<运行环境名称>/php 下面
可以修改

修改之后呢,点升级吗,试了好像没用
是需要强制拉取是吗

手动用alpine的apk安装了一个lua,可以用,但是自带的lua在重建的alpine的docker中依旧不能用(alpine太精简了喂……)
不知道为什么,算换种方法解决了吧……