thinkphp如何设置runtime文件的存储路径!
发布网友
发布时间:2022-04-29 14:12
我来回答
共1个回答
热心网友
时间:2022-04-29 15:41
ThinkPHP的编译缓存文件runtime.php:
1.定义单入口文件(index.php)
在单入口index.php中不定义这两项时,会生成编译缓存文件~runtime.php
define('RUNTIME_PATH','./App/Temp/');
//定义编译目录
define('APP_DEBUG',TRUE);
//开启调试模式
上述两行不能在index.php中作用,则index.php变为
<?php
define('APP_NAME','App');
//项目名称
define('APP_PATH','./App/');
//项目路径
include
'./ThinkPHP/ThinkPHP.php';
//引入ThinkPHP核心运行文件
?>
2.生成编译缓存文件(~runtime.php)
3.复制~runtime.php中的全部内容到index.php中,运行效果会和之前一样。
~runtime.php中缓存的编译内容,相当于把index.php引导的所有操作全部集成到~runtime.php文件中。
有了这个缓存的编译文件,index.php在下次运行时,不再引导,而是直接检测是否存在~runtime.php编译缓存文件,如果在,则直接运行~runtime.php。