zoukankan      html  css  js  c++  java
  • 【Thinkphp】入口文件和配置文件

    一、入口文件

    ThinkPHP采用单一入口模式进行项目部署和访问

    入口文件代码

     1 <?php
     2 define('APP_DEBUG',TRUE);//打开调试模式 在生产环境中应该关闭
     3 define('APP_NAME', 'cms');//定影项目的名称
     4 define('CONF_PATH','./Data/Conf/');//定义配置文件的目录
     5 define('RUNTIME_PATH','./data/logs/');//定义缓存的目录
     6 define('TMPL_PATH','./Theme/');//定义模板的路径和名称
     7 define('APP_PATH','./Cms/');//定义项目的路径
     8 define('CORE','./_core');//定义Thinkphp核心包的路径
     9 require(CORE.'/ThinkPHP.php');//引入文件
    10 ?>

    二、配置文件data/conf/config.php db.php,cache.php

    配置格式config.php

    1 <?php return array(
    2 'LOAD_EXT_CONFIG'         => 'db,cache',  //拓展配置 
    3 'COOKIE_PATH'           => '/',             // Cookie路径
    4  'COOKIE_PREFIX'         => '',              // Cookie前缀 避免冲突
    5 'TMPL_L_DELIM'           =>'{',            //模板引擎普通标签开始标记
    6   'TMPL_R_DELIM'            =>'}',   
    7 ' APP_STATUS' => 'debug', //debug模式
    )
    ?>

    db.php

     1 <?php
     2 return array (
     3   'DB_TYPE' => 'mysql',//数据库类型 如mysql mssql oracle mongodb等
     4   'DB_HOST' => 'localhost',//主机名
     5   'DB_PORT' => '3306',//端口号 默认3306
     6   'DB_NAME' => 'cms',//数据库
     7   'DB_USER' => 'root',//数据库用户名
     8   'DB_PWD' => '123456',//数据库密码
     9   'DB_PREFIX' => 'cms_',//表前缀,
    10 //第二种dsn的配置方法
    11 'DB_DSN' => 'mysql://root:123456@localhost:3306/cms',
    12 );
    13 ?>

    cache.php

     1 <?php
     2 
     3 return array(
     4     /*缓存定义*/
     5     'DATA_CACHE_TYPE'       => 'File',          //缓存类型
     6     'DATA_CACHE_COMPRESS'   => true,           // 数据缓存是否压缩缓存
     7     'DATA_CACHE_SUBDIR'     => true,        // 使用子目录缓存 (自动根据缓存标识的哈希创建子目录)
     8     'DATA_PATH_LEVEL'       => 2,                // 子目录缓存级别
     9     'HTML_CACHE_ON'            => false,            //是否开启静态缓存
    10     //'HTML_CACHE_RULES'       =>array('*'=>array('{$_SERVER.REQUEST_URI|md5}')),            //静态缓存规则
    11     'HTML_CACHE_TIME'        =>   60,            //静态缓存有效期(秒)
    12     'HTML_FILE_SUFFIX'         =>'.html',            //静态缓存后缀 
    13 );
  • 相关阅读:
    实验3
    实验2
    实验1
    阿里云服务器搭建Halo博客系统
    移动开发技术(三)
    在服务器上部署Anki-Server
    软件测试技术(二)
    函数相关定理
    移动开发技术(一)
    高等数学函数求导
  • 原文地址:https://www.cnblogs.com/tl542475736/p/3830647.html
Copyright © 2011-2022 走看看