thinkphp3.22 多项目配置

1.index.php

if(version_compare(PHP_VERSION,‘5.3.0‘,‘<‘))  die(‘require PHP > 5.3.0 !‘);
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define(‘APP_DEBUG‘,true);
// 创建
//define(‘BIND_MODULE‘,‘Login‘);
define(‘erp‘,true);
// 定义应用目录
define(‘APP_PATH‘,‘./App/‘);
// 安装目录
define(‘WEB_PATH‘, ‘erp/‘);   // 子目录
//上传目录
define(‘UPLOAD_PATH‘,  WEB_PATH.‘Upload/‘);
// 引入ThinkPHP入口文件
require ‘./ThinkPHP/ThinkPHP.php‘;

// 亲^_^ 后面不需要任何代码了 就是如此简

BIND_MODULE 创建项目(带Common,Conf,Controller,Lang,Model,View,index.html)

2.项目配置config.php

<?php
return array(
    //‘配置项‘=>‘配置值‘

    ‘DB_HOST‘   => ‘localhost‘, // 服务器地址
    ‘DB_NAME‘   => ‘erp‘, // 数据库名
    ‘DB_USER‘   => ‘root‘, // 用户名
    ‘DB_PWD‘    => ‘root‘, // 密码
    ‘DB_PORT‘   => 3306, // 端口
    ‘DB_PREFIX‘ => ‘tp_‘, // 数据库表前缀
    ‘DB_CHARSET‘=> ‘utf8‘, // 字符集
    //‘DB_DEBUG‘  =>  true, // 数据库调试模式 开启后可以记录SQL日志 3.2.3新增*
    ‘DB_TYPE‘ => ‘mysql‘,    

    ‘DEFAULT_MODULE‘        =>  ‘Login‘,  // 默认模块
    //URL设置模式
    ‘URL_MODEL‘                =>‘0‘,
    //模板文件CONTROLLER_NAME与ACTION_NAME之间的分割
    ‘TMPL_FILE_DEPR‘          => ‘_‘, 

);

针对全局配置设置

时间: 2024-10-11 00:29:48

thinkphp3.22 多项目配置的相关文章

JAVA-STRUTS-2x的项目配置

首先是web.xml的配置,这个是项目加载的开始. 1 <display-name></display-name> 2 <!--struts2配置开始--> 3 <filter> 4 <filter-name>struts2</filter-name><!--和mapping中name一致--> 5 <filter-class>org.apache.struts2.dispatcher.ng.filter.St

Django项目配置多个数据库

给一个项目配置多个数据库,不同app里的model对应不同的数据库 settings中的设置 1 # 设置3个数据库 2 3 DATABASES = { 4 'users_base': { 5 'ENGINE': 'django.db.backends.mysql', 6 "HOST": "127.0.0.1", 7 "NAME": "thunder_blended_learning", 8 "PASSWORD&qu

ReactNative项目配置要点

这篇文章存在问题, 仅供参考, 完整配置参见: http://www.jianshu.com/p/7a6639d67783 今天尝试运行ReactNative的Example项目, 在配置项目时候, 需要注意几点事项. 1. npm install缓慢 npm install运行很慢, 无法忍受, 更换缓存服务器可以加快速度. npm install -g cnpm --registry=http://registry.npm.taobao.org 参考: http://blog.csdn.ne

Code::Blocks项目配置基础

File 菜单 New :新建( Empty file/file . class . project . build target ) . Recent projects/files :最近打开的项目 / 文件 . Import projects : Dev-C++ Project . VC6 dsw/dsp . VC8 vcproj/sln . Ctrl+Shift+S : Save all files . Save workspace (as) :将多个项目组织成一个工作空间,类似 VC 的

Tomct7 为自己的项目配置域名

打开 E:\Tomcat 7.0\conf\server.xml 文件 , 找到 <Host ..> 节点 ,增加同级host节点 (注意, docBase属性的路径最好放到一个没有空格的目录里) <Host name="www.baidu.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="

一个jetty部署多个项目配置之方法

一个jetty部署多个项目配置之方法 原文地址:http://my.oschina.net/wangyongqing/blog/115647 Jetty用户经常想配置他们的web应用到不同的虚拟主机. 通常情况下,一个单一的IP地址的机器有不同的DNS解析名与它相关联的,部署在这个机器上的web应用必须能够通过这些关联的DNS解析名访问到. Another possibility is to serve different web applications from different virt

理解 IntelliJ IDEA 的项目配置和Web部署

1.项目配置的理解 IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行.最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出. 1.1 Project Project name:定义项目的名称: Project SDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK: Project language level:这个和JDK的类似,区别在于

Memcached 1.4.22安装和配置

Memcached 1.4.22安装和配置 准备 1. 下载安装文件: cd /tmp     wget http://downloads.sourceforge.net/levent/libevent-2.0.22-stable.tar.gz     wget http://www.memcached.org/files/memcached-1.4.22.tar.gz 安装 1. 先安装libevent(memcached依赖libevent): tar zxvf libevent-2.0.2

Android Gradle Pluin指南(三)——依赖关系、android库和多项目配置

原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Dependencies-Android-Libraries-and-Multi-project-setup 4.Dependencies,Android Libraries and Multi-project setup(依赖关系,Android库和多项目设置) Gradle项目可以依赖于其它组件.这些组件可以是外部二进制包,或者是其它的Gradle项