• CodeIgniter
  • PHP
  • Installs the offical CodeIgniter 3 with secure folder structure via Composer

    CodeIgniter Composer Installer

    Latest Stable Version Total Downloads Latest Unstable Version License

    This package installs the offical CodeIgniter (version 3.1.*) with secure folder structure via Composer.

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

    Folder Structure

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

    Requirements

    How to Use

    Install CodeIgniter

    $ composer create-project kenjis/codeigniter-composer-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

    If you want to install translations for system messages:

    $ cd /path/to/codeigniter
    $ php bin/install.php translations 3.1.0
    

    Install Third Party Libraries

    Codeigniter Matches CLI:

    $ php bin/install.php matches-cli master
    

    CodeIgniter HMVC Modules:

    $ php bin/install.php hmvc-modules master
    

    Modular Extensions – HMVC:

    $ php bin/install.php modular-extensions-hmvc codeigniter-3.x
    

    Ion Auth:

    $ php bin/install.php ion-auth 2
    

    CodeIgniter3 Filename Checker:

    $ php bin/install.php filename-checker master
    

    CodeIgniter Rest Server:

    $ php bin/install.php restserver 2.7.2
    

    CodeIgniter Developer Toolbar:

    $ php bin/install.php codeigniter-develbar master
    

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

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

    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.

    Reference

    Related Projects for CodeIgniter 3.x

    Github: https://github.com/kenjis/codeigniter-composer-installer

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

    2 mins