komputronika/codeigniter-installer

通过 Composer 安装 CodeIgniter 3 的包。

1.0.11 2018-09-28 01:28 UTC

This package is auto-updated.

Last update: 2024-09-28 14:58:12 UTC


README

Latest Stable Version Total Downloads License

此包通过 Composer 安装官方 CodeIgniter (版本 3.1.*) 并通过安全文件夹结构。

您可以使用一条命令更新 CodeIgniter 系统文件夹到最新版本。

文件夹结构

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

要求

如何使用

安装 CodeIgniter

$ composer create-project komputronika/codeigniter-installer codeigniter

上述命令安装 public/.htaccess 来从 URL 中移除 index.php。如果您不需要它,请将其删除。

并且它修改了 application/config/config.php

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

安装系统消息翻译

如果您想安装系统消息的翻译

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

安装第三方库

CodeIgniter 匹配 CLI:

$ php bin/install.php matches-cli master

CodeIgniter HMVC 模块:

$ php bin/install.php hmvc-modules master

模块扩展 - HMVC:

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

Ion Auth:

$ php bin/install.php ion-auth 2

CodeIgniter3 文件名检查器:

$ php bin/install.php filename-checker master

CodeIgniter Rest 服务器:

$ php bin/install.php restserver 2.7.2

CodeIgniter 开发者工具栏:

$ php bin/install.php codeigniter-develbar master

CodeIgniter 模型 ORM:

$ php bin/install.php codeigniter-model master

运行 PHP 内置服务器 (PHP 5.4 或更高版本)

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

更新 CodeIgniter

$ cd /path/to/codeigniter
$ composer update

如果 application 文件夹或 index.php 发生变化,您必须手动更新文件。请参阅 CodeIgniter 用户指南

参考

与 CodeIgniter 3.x 相关的项目