CodeIgniter

Nginx 和 CodeIgniter

这两天帮某创业公司搭后台管理系统,使用CodeIgniter进行开发 开发环境是apache2(OS X),rewrite的时候直接添加.htaccess即可 但是线上部署的时候是nginx,遂尝试几个重写方法 起初都是无法访问,查看nginx log发现是直接返回的500错误 而页面一直是空白,打开开发者工具也是提示500 差了很多方法,一直以为

2015-07-13 11:12:46

CentOS + Nginx + PHP-FPM(FastCGI) 配置CodeIgniter

nginx官方现在已经针对centos提供了repository,所以现在可以直接通过yum来安装啦,很方便。 nginx官方安装教程:http://nginx.org/en/download.html 第一步,先导入nginx最新稳定版的官方repository   1 rpm-ivh htt

2015-07-13 11:08:35

Nginx下配置codeigniter框架

原来在winserver+Apache环境下工作良好的一个微信公众号后台迁移到阿里云(环境:Ubuntu 64位 | PHP5.4 | Nginx1.6)下却频出 404,403,只能访问CI routes.php中设置的默认控制器等问题,后来上网查里下可能是路由设置问题,几经折腾最后按下面的设置解决问题。 1、修改网站配置文件 server {

2015-07-13 11:06:54

阿里云下nginx+php+mysql+codeigniter的配置

最近开发的站点使用的阿里云的弹性计算A套餐。 使用官方的论坛的一键安装包安装了nginx+php+mysql。要注意的是脚本会提示选择服务器脚本,但是不会选择php版本,默认是5.2.7。由于用到了5.3以上的新特性,比如json_encode支持中文(5.3以下不支持),所以想更改,看了以下install.sh,直接把里面的一个叫php变量的由2改成3就

2015-07-13 11:05:56

CodeIgniter在nginx下404 not found

server { listen 80; server_name test.platform; charset utf8; root /data/www/platform/trunk; location / { ind

2015-07-13 11:03:22

CodeIgniter 核心代码阅读-公用函数文件Common.php

Common.php公用函数文件 <?php if ( ! defined(\'BASEPATH\')) exit(\'No direct script access allowed\'); //判断正在使用的PHP的版本号是否高于你所提供的 version_number //如果已安装的PHP版本号等于或高于你所提供的版本号,本函数将返回

2015-07-10 15:11:50

codeigniter源代码分析 - 钩子类 Hooks.php

钩子机制方便我们对CI处理流程中添加自己的处理 CodeIgniter.php 是CI的处理流程 这里有一些钩子可供我们操作  $EXT->_call_hook line 39 pre_system 是在系统启动前的处理 line 58 cache_override 缓存输出前的操作 (处理结构返回的是FALSE 的话 缓存还是会输出并

2015-07-10 15:10:11

自己动手ab测了个ThinkPHP与CodeIgniter框架性能对比

PHP环境:Apache 2.4.10 + PHP 5.4.36 同样php输出代码 echo \'Hello Qzzm!\'; 以下列出分别测试结果 一、CodeIgniter 2.2 This is ApacheBench, Version 2.3 <$Revision: 1604373 $>Copyright 19

2015-07-10 14:22:19

CodeIgniter包管理器Sparks

CodeIgniter开发者非常期待能够拥有像gems或npm这样的包管理器帮助他们开发和共享一些类库,Sparks就是为了实现这个需求而诞生的,我们既可以从Sparks上寻找需要的类库,也可以把自己的代码打包后上传和他人分享。 设想你现在需要为你的应用添加一个用户验证Auth功能,你肯定想到社区中的某个成员已经为CI开发了这个功能,你在Sparks网站上

2015-07-07 15:34:45

CodeIgniter结合Bootstrap

CodeIgniter-Bootstrap结合了 cI和bootstrap的长处,一个专注于服务器端,一个专注于ui,这个把2个结合起来了。框架地址: http://www.andyhawthorne.co.uk/codeigniter-and-twitter-bootstrap/ http://blog.stevenlu.com/2012/04/28/

2015-07-02 17:23:04

phpcms2008, phpcmsV9, yaf, ThinkPHP, QeePHP, CodeIgniter, Zend Framework 目录结构小结

说明: 本文希望通过查看一些开源的 PHP 项目和 PHP 框架发现有利于模块化的项目目录结构规则。 # PHPCMS 2008 admin ——核心模块后台控制器      * templates ——核心模块后台模板 data ——文件缓存目录 images ——css,


主流PHP框架间的比较(Zend Framework,CakePHP,CodeIgniter,Symfony,ThinkPHP,FleaPHP)

Zend Framework 优点: Zend Framework大量应用了PHP5中面向对象的新特征:接口、异常、抽象类、SPL等等。这些东西的应用让Zend Framework具有高度的模块化和灵活性。同时,因为严格遵循“针对接口编程”和“单一对象职责”等原则,让Zend Framework很有希望成为一个出


让nginx支持patchinfo,(支持codeigniter,thinkphp,ZF等框架)

nginx 的config配置: server { listen 80; server_name xxx; ....if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; } location ~

2015-06-29 17:48:52

ThinkPHP CodeIgniter URL访问举例

  ThinkPHP   URL访问:   http://localhost/think/index.php/Home/login/func/[name/syt/password/123/]   http://localhost/think/index.php/Home/login/func?id=100

2015-06-29 17:47:23

纯PHP Codeigniter(CI) ThinkPHP效率测试

  最近一直想做一个技术类的新闻站点,想做的执行效率高些,想用PHP做,一直纠结于用纯PHP做还是用CI或者THINKPHP。用纯PHP效率高,缺点 n多,比如安全方面、构架方面等等等等;用CI、thinkPHP的话这些需要考虑的就少些,但是怕效率方面差得太多。后来就想先测测吧,如果差得太多, 就自己写个“框架”,满足自己的

2015-06-29 17:43:07

转】主流PHP框架间的比较(Zend Framework,CakePHP,CodeIgniter,Symfony,ThinkPHP,FleaPHP)

Zend Framework优点:Zend Framework大量应用了PHP5中面向对象的新特征:接口、异常、抽象类、SPL等等。这些东西的应用让Zend Framework具有高度的模块化和灵活性。同时,因为严格遵循“针对接口编程”和“单一对象职责”等原则,让Zend Framework很有希望成为一个出色的企业应用开发框架. 官方出品,自带了非常多的l


php框架codeigniter框架源代码分析,注释中文化,类库分析(一)

2015-06-24 11:17:53

使用 CodeIgniter 框架快速开发 PHP 应用(一)

对 CodeIgniter 的介绍大多数PHPer都想写出运行状态良好的应用程序,而且希望尽可能做得简单且不费事。这篇文章是有关 CodeIgniter的(以后简称CI),CI是一个达成上面目的的所谓框架。如果你只是要达成一个最终的结果,而把中间所有的编码细节和复杂统统丢给一个框架,CI是你最好的朋友。CI有很多优点:免费, 轻量级, 容易安装, 它能使你的

2015-06-24 11:17:19

Codeigniter MongoDB类库

安装方法:1.将mongodb.php 放到config目录2.将Mongo_db.php放到library目录   使用方法:   $this->mongo_db->where_gte(\'age\', 18)->where(array(\'country\' => \'UK\', \'can_dri

2015-06-24 11:10:29

基于SAE+CodeIgniter3.0+管理端angularjs+前台amazeui的多用户博客系统V1.0--系统设计(一)

开发环境: 服务器系统:CentOS-6.x web服务器:Apache-2.2.x php版本:PHP-5.3.x 开发工具:sublime text 3 ,谷歌浏览器 数据库查询工具:phpmyadmin 协作工具:乌龟SVN 约定: 数据表前缀:blog_ 数据表主键名:表名_id,自增,不为空 时间字段类型统一为tim

2015-06-16 10:11:09