CI is a powerful PHP framework with a very small footprint, built for
PHP coders who need a simple and elegant toolkit to create full-
featured web applications
Was built by EllisLab
The first public version of CodeIgniter was released on February 28,
Model-View-Controller Based System
PHP 4 Compatible
Extremely Light Weight
Full Featured database classes with support for several platforms.
Active Record Database Support
Form and Data Validation
Security and XSS Filtering
PHP version 5.1.6 or newer.
A Database is required for most web application programming.
Current supported databases are MySQL (4.1+), MySQLi, MS SQL,
Postgres, Oracle, SQLite, and ODBC.
CodeIgniter is installed in four steps:
Unzip the package.
Upload the CodeIgniter folders and files to your server. Normally the index.php
file will be at your root.
Open the application/config/config.php file with a text editor and set your
base URL. If you intend to use encryption or sessions, set your encryption key.
If you intend to use a database, open
the application/config/database.php file with a text editor and set your
For best security, both the system and any application folders
should be placed above web root so that they are not directly
accessible via a browser.
Applications using CI
PHP Code Generator
Helpers and libraries.
Support PHP 4 or PHP.
ORM is not available