最近,公司要开发一个后台,不想从0开始,于是,就在网上找了一个,
GitHub地址:https://github.com/liulipeng/yii2-app-advanced
一个牛人写的。
下面附上安装步骤,
我的Linux环境是
[root@localhost ~]# cat /etc/issue
CentOS release 6.9 (Final)
[www@localhost root]$ composer -V
Composer version 1.4.2 2017-05-17 08:17:52
1. 安装/izyue/Yii2模板
如果,php不是环境变量,请设置,
composer 不是环境变量,执行如下语句
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar create-project --prefer-dist izyue/yii2-app-advanced advanced
如果composer是全局命令,请执行下面代码
composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project --prefer-dist izyue/yii2-app-advanced advanced
2.安装Composer,这一步首先检查php配置文件php.ini中proc_open函数是否禁用,如果禁用,请打开,
找到这一行,disable_functions =禁用函数
将proc_open函数去掉,重启php-fpm
然后,执行
composer install
这个地方还有一个坑,就是需要你在GitHub上创建一个token,输入后,就能正常安装。
登录GitHub,右上角点击头像下拉小三角,找到setting,找到
https://github.com/settings/tokens
创建一个新的token
如果还有其他错误,请看提示,我安装的时候,遇到了这个禁用函数问题,token问题,以此记录。
3.切换到项目根目录下,执行
php init
4. 导入表结构(migration)
这一步,主要保障php是环境变量就可以了
导入rbac migration
php yii migrate --migrationPath=@yii/rbac/migrations
导入admin migration
php yii migrate --migrationPath=@izyue/admin/migrations
接下来,就是配置一个站点,域名,访问了,相信大家都会。
后台登录密码
User: admin
Password: @newsnow.com.cn@
原文参考地址:http://www.izyue.com/yii2-admin/
非常感谢博主的分享
网友评论