如标题:在网上搜了很多,都没有搜到.全都抄手册的.

解决方案 »

  1.   

    把文件夹
    ThinkPHP/Common/runtime
    58-74行注释 你试一试    // 生成核心编译缓存 去掉文件空白以减少大小
    //    if(!defined('NO_CACHE_RUNTIME')) {
    //        $compile = defined('RUNTIME_ALLINONE');
    //        $content  = compile(THINK_PATH.'/Common/defines.php',$compile);
    //        $content .= compile(defined('PATH_DEFINE_FILE')?   PATH_DEFINE_FILE  :   THINK_PATH.'/Common/paths.php',$compile);
    //        foreach ($list as $file){
    //            $content .= compile($file,$compile);
    //        }
    //        $runtime = defined('THINK_MODE')?'~'.strtolower(THINK_MODE).'_runtime.php':'~runtime.php';
    //        if(defined('STRIP_RUNTIME_SPACE') && STRIP_RUNTIME_SPACE == false ) {
    //            file_put_contents(RUNTIME_PATH.$runtime,'<?php'.$content);
    //        }else{
    //            file_put_contents(RUNTIME_PATH.$runtime,'<?php'.$content);
    //            //file_put_contents(RUNTIME_PATH.$runtime,strip_whitespace('<?php'.$content));
    //        }
    //        unset($content);
    //    }
    }
      

  2.   

    在你的项目index.php页面 写入 define ('No_CACHE_RUNTIME',ture)
    在config配置文件写入 'No_CACHE_RUNTIME'=>ture 也行
      

  3.   

    没用.就算有用.也不值得推荐.因为污染了.
    坐等高手回答.另外,我在说一次哈.我说得是,禁止生成~app.php文件,不是~runtime.php  这个tp学习者都知道如何禁止.还有就是,在关闭调试模式下/