CI环境配置

Posted 雨晴闹闹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CI环境配置相关的知识,希望对你有一定的参考价值。

CI:php的MVC框架
M(模型model):与数据库打交道的,一般情况下数据库里面的一张表对应一个Model,在里面对应该表的增删改查的操作
V(视图view):用户看到的界面,其中很多数据是从数据库读取的
C(控制器controller):是M与V之间的桥梁,接收V发过来的请求、调用M的操作数据库的方法、接收M的返回值、把结果显示到V上

去官网上下载相应的压缩包,其中application、system、index.php放到项目的根目录中,启动服务器,如果看到欢迎界面,说明成功。

application文件夹中:
config:配置信息
controllers:控制器层
models:模型层
views:视图层

system文件夹:系统文件,一般情况下不需要修改
index.php 入口文件


controller: class User extends CI_Controller,如果不指定方法默认进入index方法

autoload.php:
$autoload[‘libraries‘] = array(‘database‘, ‘session‘);
$autoload[‘helper‘] = array(‘url‘); <?php echo site_url();?>
config.php:
$config[‘index_page‘] = ‘‘;
$config[‘encryption_key‘] = ‘jsdoijfodskjksldjkj‘;
database.php
$db[‘default‘][‘hostname‘] = ‘localhost‘;
$db[‘default‘][‘username‘] = ‘root‘;
$db[‘default‘][‘password‘] = ‘‘;
$db[‘default‘][‘database‘] = ‘ci10‘;

在项目的根目录下:.htaccess

 

以上是关于CI环境配置的主要内容,如果未能解决你的问题,请参考以下文章

PHP-CI框架下,兼容docker,配置不同的环境下的数据库

CI_SMOKE配置手册

传统云环境下的CI/CD操作手册配置tomcat

传统云环境下的CI/CD操作手册配置jenkins

mac nginx+ci ,lumen等网页开发环境配置

CI/CD之jenkins结合ansible部署apache