Yii 2.0 搭建基于RBAC权限的后台管理系统 (一)

自己学习Yii 2.0搭建RBAC的一些笔记整理了一下发来和大家分享下= =,大神勿喷呀。

本文参考自两位大神的文章:

https://www.lulublog.cn/post/16    及    https://www.kancloud.cn/curder/yii/247756

一、安装PHP依赖管理工具 composer 


1. 下载composer到xampp的PHP目录下

cd xampp_path/php_path/

找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

2. 验证安装程序SHA-384

php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

3. 全局安装程序

php composer-setup.php --filename=composer

PHP 安装目录下新建一个 composer.bat 文件,也就是和 php.exe 在同一级目录,并将下列代码保存到此文件中。

@php "%~dp0composer" %*

运行bat文件。


4. 解决composer速度慢

使用国内镜像。国内镜像地址:https://pkg.phpcomposer.com/

修改 composer 的全局配置文件

    composer config -g repo.packagist composer https://packagist.phpcomposer.com

详情配置及使用可见:https://pkg.phpcomposer.com/

验证安装成功:composer –V   /  composer出现帮助提示即可


二、下载并配置Yii 2.0


1. 配置PHP证书确保可以使用php访问http

下载 ca-bundle.crtcacert.pem

将这两个文件放在xampp/php目录下

php.ini中添加上述两个文件的路径

curl.cainfo=C:/xampp/php/ca-bundle.crt
openssl.cafile=C:/xampp/php/cacert.pem

写到最后一行就可以

链接: https://pan.baidu.com/s/1N6aVwYHnyia9Q-o_XBzf0w 

密码: p487


2.  下载Yii 2.0高级模板

安装Composer Asset插件:

    composer global require "fxp/composer-asset-plugin:^1.2.0"

安装高级的应用程序模板,运行下面的命令:

    composer create-project yiisoft/yii2-app-advanced advanced 2.0.12

请注意,您可能会被提示安装过程中输入你的 GitHub 的用户名和密码。这是正常的。只要输入它们并继续。

提示token(hidden)的时候将命令提示符中Head to 后面的地址复制到浏览器地址栏中,在Github账户中生成一个Key

生成好后将Key的内容填写的命令提示符中回车即可。

进入到下载好的高级模板根目录下 advanced 执行 init.bat脚本,输入0 选择开发环境,然后再输入yes 生成配置文件

至此Composer 及Yii2.0 高级模块已初步安装完成,下一篇将开始配置并搭建RBAC模块。

猜你喜欢

转载自blog.csdn.net/a1513049385/article/details/80665192