ThinkPHP5

TP5 会将一些 php 文件合并到一个 runtime.php 里面,这样如果其中一些加密了一些没加密,那么合并后的文件就无法正常运行。有 3 个解决方案

  1. 修改 Library/Think/Think.class.php 注释掉生成 runtime 的地方
  2. 修改配置开启 debug 模式
  3. 整个项目不加密运行一下让框架生成 runtime.php,然后加密的时候把这个 runtime.php 也一起加密

ThinkPHP6

无需特殊处理

最后更新:2026-09-15