支持特性
基于MVC体系超轻量级
对数种数据库平台的全特性支持
支持查询构造器
表单与数据验证
安全性与XSS过滤
会话管理
发送邮件类,支持附件、HTML或文本邮件、多协议(sendmail、SMTP、Mail)及更多
图像处理库(裁剪、缩放、旋转等),支持GD、ImageMagick和NetPBM
文件上传类
FTP类
本地化
分页
数据加密
基准测试
全页面缓存
错误日志
应用程序评测
日历类
User-Agent类
Zip编码类
模板引擎类
Trackback类
XML-RPC类
单元测试类
搜索引擎友好的URL
灵活的URL路由
支持钩子和类扩展
大量的辅助函数
安装说明
通过以下方法来安装CodeIgniter:解压缩安装包;
将 CodeIgniter 文件夹及里面的文件上传到服务器,通常 index.php 文件将位于网站的根目录;
使用文本编辑器打开 application/config/config.php 文件设置你网站的根 URL,如果你想使用加密或会话,在这里设置上你的加密密钥;
如果你打算使用数据库,打开 application/config/database.php 文件设置数据库参数。
如果你想通过隐藏 CodeIgniter 的文件位置来增加安全性,你可以将 system 和 application 目录修改为其他的名字,然后打开主目录下的 index.php 文件将 $system_path 和 $application_folder 两个变量设置为你修改的名字。
为了达到更好的安全性,system 和 application 目录都应该放置在 Web 根目录之外,这样它们就不能通过浏览器直接访问。CodeIgniter 默认在每个目录下都包含了一个 .htaccess 文件,用于阻止直接访问,但是最好还是将它们移出能公开访问的地方,防止出现 Web 服务器配置更改或者 .htaccess 文件不被支持这些情况。
如果你想让 views 目录保持公开,也可以将你的 views 目录移出 application 目录。
移动完目录之后,打开 index.php 文件,分别设置好 $system_path 、 $application_folder 和 $view_folder 三个变量的值,最好设置成绝对路径,例如:“/www/MyUser/system”。
在生产环境还要额外再多一步,就是禁用 PHP 错误报告以及所有其他仅在开发环境使用的功能。在 CodeIgniter 中,可以通过设置 ENVIRONMENT 常量来做到这一点,这在 安全 这篇指南中有着更详细的介绍。以上就是全部安装过程!
应用程序流程图
1、index.php文件作为前端控制器,初始化运行CodeIgniter所需的基本资源;
2、Router检查HTTP请求,以确定如何处理该请求;
3、如果存在缓存文件,将直接输出到浏览器,不用走下面正常的系统流程;
4、在加载应用程序控制器之前,对HTTP请求以及任何用户提交的数据进行安全检查;
5、控制器加载模型、核心类库、辅助函数以及其他所有处理请求所需的资源;
6、最后一步,渲染视图并发送至浏览器,如果开启了缓存,视图被会先缓存起来用于后续的请求。
- PHP开发工具
-
更多 (28个) >>php开发工具大全 如果你是一位从事php学习或开发人员,你可能会迫不及待的去寻找一款好用的PHP开发工具,也就是我们平时说的php ide,一个好的编辑器或开发工具,能够极大提高我们的开发效率。PHP是一种流行的Web开发语言,有很多优秀的开发工具可供选择,像Sublime Text是款轻量级的文本编辑器,支持PHP语法高亮和代码片段,可通过插件扩展功能;Visual Studio Code是微软推出的一款跨平台的轻量级IDE,支持PHP语法高亮、自动完成和调试等功能;NetBeans是Oracle公司开发的一款免费的跨平台IDE,支持PHP、HTML、CSS等语言和技术,提供了丰富的工具和插件支持。当然除了上述工具,还有其他一些PHP开发工具和框架,如CodeIgniter、Laravel、Yii等,它们可以帮助开发者更高效地构建Web应用程序,并提供了许多功能和组件来简化开发过程。
-
-
sublime text mac版 38.48M
查看/简体中文v4.4166 -
notepad++绿色版免安装版 5M
查看/简体中文v8.6.4便携版 -
Sublime Merge mac版 34.85M
查看/简体中文v2091官方版 -
visual studio code微软编辑器 90M
查看/简体中文v1.85.1 -
开源代码编辑器(bluefish) 4.32M
查看/简体中文v2.2.10中文版 -
eclipse官方电脑版 314.88M
查看/英文v4.30.0 -
atom编辑器中文版 198M
查看/简体中文v1.63.0附使用教程 -
HTML-Kit Tools(全功能代码编辑器) 18.56M
查看/英文 -
NetBeans IDE 219.19M
查看/简体中文v8.2中文版 -
DSV PHP editor(PHP编辑器) 11.3M
查看/简体中文v3.2.1绿色版 -
PHP Coder 1018K
查看/简体中文v1.0汉化版 -
codeigniter(php框架) 945K
查看/简体中文v4.2.6官方版 -
Laravel(PHP开发框架) 56K
查看/简体中文v5.4官方版 -
yii2.0(php框架) 25.86M
查看/简体中文v2.0.32官方正式版 -
phpstorm2023官方版 459.02M
查看/简体中文v2023.3.6 -
phpstudy 8.1正式版 146.43M
查看/简体中文64位32位
-
发表评论
0条评论软件排行榜
- 1VBA for WPS v7.0最新版
- 2微软visual c++运行库合集包 v3.0.22.0317官方版
- 3devexpress 20破解版 v20.1.3.0附安装教程
- 4Java SE Development Kit(JDK)7.0官方正式版 32位&64位
- 5python linux版本 v3.12.1官方版
- 6Selenium IDE v2.9.1.1_附安装教程
- 7jdk1.6 32位/64位官方版 附环境变量配置教程
- 8svn中文语言包(tortoisesvn中文补丁) v1.8.7.25475(32/64位)
- 9Java JDK v6.0PC版
- 10研华汽车数码大师3 v1.7.2312.26官方版
热门推荐
- dotCover官方版 v2024.1.149.38M / 英文
- 微软visual c++运行库合集包 v3.0.22.0317官方版85.82M / 简体中文
- dwin dgus(开发配置工具) v5.04官方版6.87M / 简体中文
- RegEx Tester(正则表达式调试工具) v3.2.0.0绿色版26K / 英文
- Report Builder v3.0官方版32.16M / 简体中文
- Convert.NET(代码翻译器) v8.4.6675.71官方版4.48M / 多国语言[中文]
- msys2(类Linux开发环境) v2016.10.25官方版100.11M / 简体中文
- Python最新版 v3.12.125.09M / 简体中文
- node.js安装包 v18.12.127.76M / 简体中文
- APKSign(APK签名工具) v1.0官方版292K / 简体中文