内容简介:转到该application文件夹并执行以下命令:启用Composer
- PHP >= 5.6 (Compatible con PHP 7)
- CodeIgniter 3
需要Composer Luthier CI通过Composer安装。你可以在这里得到它。here.
转到该application文件夹并执行以下命令:
composer require luthier/luthier 复制代码
启用Composer autoload 和 hooks
要使Luthier CI工作,必须在框架中启用Composer 自动加载和挂钩。在文件中config.php修改以下内容:
<?php # application/config/config.php // (...) $config['enable_hooks'] = TRUE; $config['composer_autoload'] = TRUE; // (...) 复制代码
在hooks.php文件中,将Luthier CI挂钩分配给$hook变量:
<?php
# application/config/hooks.php
defined('BASEPATH') OR exit('No direct script access allowed');
// (...)
$hook = Luthier\Hook::getHooks();
复制代码
在routes.php文件中,将Luthier CI路由分配给$route变量:
<?php
# application/config/routes.php
defined('BASEPATH') OR exit('No direct script access allowed');
// (...)
$route = Luthier\Route::getRoutes();
复制代码
第一次执行Luthier CI时,会自动创建一些文件和文件夹:
routes/web.php routes/api.php routes/cli.php controllers/Luthier.php middleware
在框架初始化期间,调用钩子:
Luthier\Hook::getHooks()返回一个带有Luthier CI使用的钩子的数组,包括启动它所需的钩子。
此时,Luthier CI分析并编译上述前三个文件中定义的所有路由。
然后,当框架加载application/config/routes.php文件中的路由时,
Luthier\Route::getRoutes()返回一个数组,其中包含CodeIgniter理解的格式的路由。
以下所有内容都是框架的正常执行。
编写权限 ( Writing permissions )
如果在创建Luthier CI基本文件期间出现错误,则可能是由于权限不足。确保该 application
文件夹具有写入权限
以上所述就是小编给大家介绍的《如何安装 Luthier CI》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Golang入门:从安装、部署以及GoLand的安装开始
- Win2016上安装SFB2015先决条件安装失败:RewriteModule
- mac:Go安装和配置+GoLand安装和使用之完整教程
- Pulsar本地单机(伪)集群 (裸机安装与docker方式安装) 2.2.0
- 如何将Rancher 2.1.x 从单节点安装迁移到高可用安装
- (教科书式教程!)在VMware Workstation 14 上安装CentOS 7 【送安装包】
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JAVASCRIPT语言精髓与编程实践
周爱民 / 电子工业出版社 / 2008-3 / 68.00元
《JAVASCRIPT语言精髓与编程实践》讲述了JavaScript的语言实现与扩展,主要包括以下三个方面的内容:(1)动态、函数式语言,以及其它语言特性在JavaScript的表现与应用;(2)如何用动态函数式语言的特性来扩展JavaScript的语言特性与框架;(3)如何将JavaScript引擎整合到其它高级语言的开发过程中。一起来看看 《JAVASCRIPT语言精髓与编程实践》 这本书的介绍吧!
SHA 加密
SHA 加密工具
RGB HSV 转换
RGB HSV 互转工具