1.首先盗张官网的图
2 .同样简介也会盗用官网的简介:
Koel(也称为 koel,小写字母k)是一个简单的基于Web的个人音频流服务,在客户端用 Vue编写,服务器端用 Laravel编写。针对Web开发人员,Koel采用了一些更现代的Web技术 - 灵活盒,音频和拖放API等等 - 来完成它的工作。
并附上官网文档地址: https://koel.phanan.net/docs/#/
因为大家并不关心官网长什么样, 而是关心怎么使用, 所以才附上官网文档地址, 是不是有点小贴心
3. 那么现在到最重要的地方了, 就是怎么部署Koel
3.1. 本人是在centos7 上部署的, 没试过win系统部署, 建议在linux系统部署
3.2. 首先要确保你的linux 安装了php 建议php7.0以上, 因为laravel一般要求是php5.6, PHP版本根据个人喜好来安装, 保证php命令能在linux终端使用, 然后安装composer, 这两个是基础, 如果不会请google或百度网上很多教程, 请不多嘴了
3.3. 然后需要用到vue.js, 那你是不是应该安装npm, 安装完npm还有一个需要安装的几时yarn (安装命令: npm -g install yarn)
3.4. 依赖还需要安装python2, 一般linux都已经安装, 但是某些发行版的linux可能已经默认安装python3, 但需要你安装python2
3.5. 重头戏来了:
cd your_project/
git clone https://github.com/phanan/koel.git
cd koel
git checkout v3.7.2 # 目前最新版本是3.7.2, 你根据自己喜好切换版本
composer install # 安装laravel依赖包
npm -g install yarn # 如果你之前的步骤已经安装了, 就可以忽略这个命令
yarn install # 安装js依赖包
php artisan koel:init # 初始化项目, 这里会要你输入数据库相关信息, 对了数据库要先建, 例如: create database koel
php artisan serve # 这句不解析, 如果想用nginx服务, 参照项目中的nginx.conf.example文件
这样就把项目搭起来了, 本人亲测, 趟过很多坑