CodeIgniter是一款非常强大的PHP框架,CodeIgniter作为一个简单而“优雅”的工具包,它的目标是让你能够更快速的开发,它提供了日常任务中所需的大量类库, 以及简单的接口和逻辑结构,通过减少代码量,CodeIgniter 让你更加专注于你的创造性工作,如果你是一个与人共享主机并且为客户要求的期限而烦恼的开发人员,如果你已经厌倦了那些傻大笨粗的框架,那么 CodeIgniter 就是你所需要的,快来下载体验吧.
介绍:
CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包,它提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发,使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。
安装说明:
通过下面四步来安装 CodeIgniter:
解压缩安装包;
将 CodeIgniter 文件夹及里面的文件上传到服务器,通常 index.php 文件将位于网站的根目录;
使用文本编辑器打开 application/config/config.php 文件设置你网站的 根 URL,如果你想使用加密或会话,在这里设置上你的加密密钥;
如果你打算使用数据库,打开 application/config/database.php 文件 设置数据库参数。
如果你想通过隐藏 CodeIgniter 的文件位置来增加安全性,你可以将 sys将tem和application目录修改为其他名称,然后打开主目录中的index.php文件,并将两个变量$ system_path和$ application_folder设置为您修改的名称。
为了获得更好的安全性,应将系统和应用程序目录放置在Web根目录之外,以使它们无法直接通过浏览器访问。 默认情况下,CodeIgniter在每个目录中都包含一个.htaccess文件,以防止直接访问,但是最好将它们移出可公开访问的位置,以防止Web服务器配置更改或不支持.htaccess文件。
如果要使视图目录保持公开状态,还可以将视图目录移出应用程序目录。
移动目录后,打开index.php文件并分别设置三个变量$ system_path,$ application_folder和$ view_folder的值。 最好将它们设置为绝对路径,例如“ / www / MyUser / system”。
生产环境中的又一个步骤是禁用PHP错误报告以及仅在开发环境中使用的所有其他功能。 在CodeIgniter中,您可以通过设置环境常量来做到这一点,本安全指南中对此进行了详细说明。
以上是所有安装过程!
如果您不熟悉CodeIgniter,请阅读用户指南的开始部分,学习如何构建动态PHP应用程序,然后开始使用!
应用程序流程图
CodeIgniter 安装说明图2
下图说明了整个系统的数据流程:
1. index.php文件用作前端控制器,以初始化运行CodeIgniter所需的基本资源;路由器检查HTTP请求,以确定如何处理该请求;
2.如果有缓存文件,它将直接输出到浏览器,而无需执行下面的正常系统过程;
3.在加载应用程序控制器之前,请对HTTP请求和用户提交的所有数据执行安全检查;
4.控制器加载模型,核心类库,辅助功能以及处理请求所需的所有其他资源;
5.最后一步是渲染视图并将其发送到浏览器。 如果启用了缓存,则将缓存视图以供后续请求。
CodeIgniter 安装说明图3