ThinkPHP5
TP5 会将一些 php 文件合并到一个 runtime.php 里面,这样如果其中一些加密了一些没加密,那么合并后的文件就无法正常运行。有 3 个解决方案
- 修改
Library/Think/Think.class.php注释掉生成runtime的地方 - 修改配置开启
debug模式 - 整个项目不加密运行一下让框架生成
runtime.php,然后加密的时候把这个runtime.php也一起加密
ThinkPHP6
无需特殊处理
TP5 会将一些 php 文件合并到一个 runtime.php 里面,这样如果其中一些加密了一些没加密,那么合并后的文件就无法正常运行。有 3 个解决方案
Library/Think/Think.class.php 注释掉生成 runtime 的地方debug 模式runtime.php,然后加密的时候把这个 runtime.php 也一起加密无需特殊处理
最后更新:2026-09-15