lnmp下的yii2框架安装搭建

前提:这里用的是yii2 advanced 版本,基本步骤:使用composer下载安装yii2框架,前提要下好composer以及composer的插件,然后用composer下载yii2高级版,nginx配置文件修改server段路,即可访问。且所有的操作是基于docker容器中一个lnmp开发环境中实现的。

1.下载composer,composer是一个php包依赖管理工具
执行命令:

curl -sS https://getcomposer.org/installer | php

lnmp下的yii2框架安装搭建
然后

mv composer.phar /usr/local/bin/composer

移入/usr/local/bin/目录下,保证composer命令全局可以使用,在任何地方都可以执行。
lnmp下的yii2框架安装搭建
输入php composer
lnmp下的yii2框架安装搭建

表示可以看见composer已经安装成功

如果前面加上php报错不成功,那么去掉php 前缀直接执行以下命令就可以下好插件。

composer global require “fxp/composer-asset-plugin:~1.1.1”

lnmp下的yii2框架安装搭建

2.利用composer下载并且安装yii2advanced框架,会在工作目录下建一个yii2blog的目录

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2blog

lnmp下的yii2框架安装搭建

3.这个时候如果初始化命令init不成功,
那么选择在前面加上exec 就可以正确执行,开发环境选0,生产环境选1;

exec /var/www/work/charisma/yii2blog/init

lnmp下的yii2框架安装搭建

4.最后别忘了修改nginx配置文件,
我的配置文件是:/etc/nginx/sites-available/default

5.以下是可以访问的地址:
这是yii2欢迎页面的网址:http://127.0.0.1:30010/frontend/web/index.php

这是后台登录页面的网址:http://127.0.0.1:30010/backend/web/index.php?r=site%2Flogin

6.如果这一步说明yii2框架已经安装好了

7.至于博客后台adbc权限的实现完全可以参考以下文章:

http://www.manks.top/article/yii2_frame_rbac_template