PHPackages                             cahyadsn/ci-installer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. cahyadsn/ci-installer

ActiveLibrary

cahyadsn/ci-installer
=====================

Package to install CodeIgniter3 via Composer with secure folder structure.

v0.3(2y ago)3361MITPHP

Since Nov 12Pushed 2y ago1 watchersCompare

[ Source](https://github.com/cahyadsn/ci-installer)[ Packagist](https://packagist.org/packages/cahyadsn/ci-installer)[ Docs](https://github.com/cahyadsn/ci-installer)[ RSS](/packages/cahyadsn-ci-installer/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

CodeIgniter v3.\* Composer Installer
====================================

[](#codeigniter-v3-composer-installer)

This package installs the offical [CodeIgniter](https://github.com/bcit-ci/CodeIgniter) (version `3.1.*`) with secure folder structure via Composer.

You can update CodeIgniter system folder to latest version with one command.

Folder Structure
----------------

[](#folder-structure)

```
codeigniter/
├── application/
├── composer.json
├── composer.lock
├── public/
│   ├── .htaccess
│   └── index.php
└── vendor/
    └── codeigniter/
        └── framework/
            └── system/

```

Requirements
------------

[](#requirements)

- PHP version 5.6 or newer is recommended. It should work on 5.3.7 as well, but we strongly advise you NOT to run such old versions of PHP, because of potential security and performance issues, as well as missing features.
- `composer` command (See [Composer Installation](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx))
- Git

How to Use
----------

[](#how-to-use)

### Install CodeIgniter

[](#install-codeigniter)

```
$ composer create-project cahyadsn/ci-installer codeigniter

```

Above command installs `public/.htaccess` to remove `index.php` in your URL. If you don't need it, please remove it.

And it changes `application/config/config.php`:

```
$config['composer_autoload'] = FALSE;
↓
$config['composer_autoload'] = realpath(APPPATH . '../vendor/autoload.php');

```

```
$config['index_page'] = 'index.php';
↓
$config['index_page'] = '';

```

#### Install Translations for System Messages

[](#install-translations-for-system-messages)

If you want to install translations for system messages:

```
$ cd /path/to/codeigniter
$ php bin/install.php translations 3.1.11

```

#### Install Third Party Libraries

[](#install-third-party-libraries)

[Codeigniter Gen CLI](https://github.com/cahyadsn/ci-gen):

```
$ php bin/install.php gen-cli master

```

[Modular Extensions (HMVC) for CodeIgniter 3](https://github.com/codinghamster/codeigniter-modular-extensions-hmvc/):

```
$ php bin/install.php modular-extensions-hmvc 1.1.0

```

[Ion Auth](https://github.com/benedmunds/CodeIgniter-Ion-Auth):

```
$ php bin/install.php ion-auth 3

```

[Ion Auth ACL](https://github.com/weblogics/Codeigniter-Ion-Auth-ACL):

```
$ php bin/install.php ion-auth-acl master

```

[CodeIgniter Rest Server](https://github.com/chriskacerguis/codeigniter-restserver):

```
$ php bin/install.php restserver 3.1.4

```

[CodeIgniter Log](https://github.com/cahyadsn/ci-log):

```
$ php bin/install.php ci-log master

```

[ci-datatables](https://github.com/cahyadsn/ci-datatables):

```
$ php bin/install.php ci-datatables master

```

[CodeIgniter Developer Toolbar](https://github.com/JCSama/CodeIgniter-develbar):

```
$ php bin/install.php codeigniter-develbar master

```

### Run PHP built-in server (PHP 5.4 or later)

[](#run-php-built-in-server-php-54-or-later)

```
$ cd /path/to/codeigniter
$ bin/server.sh

```

### Update CodeIgniter

[](#update-codeigniter)

```
$ cd /path/to/codeigniter
$ composer update

```

You must update files manually if files in `application` folder or `index.php` change. Check [CodeIgniter User Guide](http://www.codeigniter.com/user_guide/installation/upgrading.html).

Reference
---------

[](#reference)

- [Composer Installation](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx)
- [CodeIgniter](https://github.com/bcit-ci/CodeIgniter)
- [Translations for CodeIgniter System](https://github.com/bcit-ci/codeigniter3-translations)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1039 days

Total

3

Last Release

1024d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/97c4e684e79938ab5eb7876934febb0bce36437778ea526188954b2c9ba9d9d8?d=identicon)[cahyadsn](/maintainers/cahyadsn)

---

Top Contributors

[![cahyadsn](https://avatars.githubusercontent.com/u/3700401?v=4)](https://github.com/cahyadsn "cahyadsn (21 commits)")

---

Tags

composerinstallercodeigniter

### Embed Badge

![Health badge](/badges/cahyadsn-ci-installer/health.svg)

```
[![Health](https://phpackages.com/badges/cahyadsn-ci-installer/health.svg)](https://phpackages.com/packages/cahyadsn-ci-installer)
```

###  Alternatives

[composer/installers

A multi-framework Composer library installer

1.4k136.0M6.0k](/packages/composer-installers)[dealerdirect/phpcodesniffer-composer-installer

PHP\_CodeSniffer Standards Composer Installer Plugin

596161.9M1.9k](/packages/dealerdirect-phpcodesniffer-composer-installer)[kenjis/codeigniter-composer-installer

Package to install CodeIgniter3 via Composer with secure folder structure.

37561.8k](/packages/kenjis-codeigniter-composer-installer)[compwright/codeigniter-installers

Composer installers for CodeIgniter

2982.0k4](/packages/compwright-codeigniter-installers)[craftcms/plugin-installer

Craft CMS Plugin Installer

283.3M4](/packages/craftcms-plugin-installer)[infinum/eightshift-libs

WordPress libs developed by Eightshift team to use in modern WordPress.

63118.9k3](/packages/infinum-eightshift-libs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
