有很多 PHP 应用,例如 wordpress 的主题,依赖一些手动安装的拓展
以下是如何在 1Panel 中配置这些扩展
生成扩展目录
V1.8.0 之后【新装】的 PHP 运行环境可以跳过此步骤
-
打开应用商店-已安装页面 找到 网站关联的 PHP 应用
-
修改 docker-compose.yml 文件
点击参数-编辑-高级设置-编辑 compose 文件
增加 - ./extensions:/php/extensions
-
点击确认重建应用
上传 swoole_loader.so 扩展
-
进入 PHP 应用扩展目录
-
上传
根据需要创建目录
为了区分扩展 按照安装说明 我创建了 no-debug-non-zts-2019090 目录 并把 swoole_loader_74_nts.so 文件上传到此目录下
修改 PHP 配置文件
-
进入网站设置,修改 PHP 配置文件并保存
注意目录是以 /php/extensions 开头
这与 swoole_loader 的配置文档不同,需要注意
swoole_loader 中可能是以 /usr/local/lib/php/extensions 开头
需要替换成 /php/extensions -
点击保存并重载 查看是否生效