All Projects → kenjis → Codeigniter Composer Installer

kenjis / Codeigniter Composer Installer

Licence: mit
Installs the offical CodeIgniter 3 with secure folder structure via Composer

Projects that are alternatives of or similar to Codeigniter Composer Installer

Tiny Composer Installer
Small, auditable Composer installer, well suited for automated environments.
Stars: ✭ 9 (-97.48%)
Mutual labels:  installer, composer
Hookphp
HookPHP基于C扩展搭建内置AI编程的架构系统-支持微服务部署|热插拔业务组件-集成业务模型|权限模型|UI组件库|多模板|多平台|多域名|多终端|多语言-含常驻内存|前后分离|API平台|LUA QQ群:679116380
Stars: ✭ 575 (+61.06%)
Mutual labels:  codeigniter, composer
GoInstaller
GoInstaller is installer for CodeIgniter with user interface (UI).
Stars: ✭ 31 (-91.32%)
Mutual labels:  installer, codeigniter
Php frameworks analysis
php框架源码分析
Stars: ✭ 57 (-84.03%)
Mutual labels:  codeigniter, composer
Project
⭐️ Antares Project Application Skeleton. This is the very first place you should start. It allows you to create a brand new awesome project in easy few steps.
Stars: ✭ 84 (-76.47%)
Mutual labels:  installer, composer
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-59.94%)
Mutual labels:  installer, composer
aplus
Aplus Command Line Tool
Stars: ✭ 71 (-80.11%)
Mutual labels:  composer, installer
Mpv Install
Sets up file associations for mpv on Windows
Stars: ✭ 305 (-14.57%)
Mutual labels:  installer
Laravel Api
Laravel API starter Kit will provide you with the tools for making API's that everyone will love
Stars: ✭ 334 (-6.44%)
Mutual labels:  composer
Laravel
A Vimeo bridge for Laravel
Stars: ✭ 302 (-15.41%)
Mutual labels:  composer
Kubekey
Provides a flexible, rapid and convenient way to install Kubernetes only, both Kubernetes and KubeSphere, and related cloud-native add-ons. It is also an efficient tool to scale and upgrade your cluster.
Stars: ✭ 288 (-19.33%)
Mutual labels:  installer
G
Simple go version manager, gluten-free
Stars: ✭ 307 (-14.01%)
Mutual labels:  installer
Choosenim
Tool for easily installing and managing multiple versions of the Nim programming language.
Stars: ✭ 338 (-5.32%)
Mutual labels:  installer
Cnchi
A modern, flexible online system installer for Antergos Linux
Stars: ✭ 304 (-14.85%)
Mutual labels:  installer
Composer Doc Cn
Composer 中文文档(新版本文档重新翻译中,详见 1.6分支)
Stars: ✭ 346 (-3.08%)
Mutual labels:  composer
Pi Apps
Raspberry Pi App Store for Open Source Projects
Stars: ✭ 277 (-22.41%)
Mutual labels:  installer
Symfony Installer
The Symfony Installer
Stars: ✭ 347 (-2.8%)
Mutual labels:  installer
Idea Composer Plugin
PhpStorm plugin that adds code completion in composer.json file
Stars: ✭ 346 (-3.08%)
Mutual labels:  composer
Docker Php
Adding common PHP extensions to some of the official PHP Docker images.
Stars: ✭ 324 (-9.24%)
Mutual labels:  composer
Gtk For Windows Runtime Environment Installer
GTK+ for Windows Runtime Environment Installer (fork from http://gtk-win.sourceforge.net)
Stars: ✭ 325 (-8.96%)
Mutual labels:  installer

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].