Skip to content

longyongzhong/basilnotes

Repository files navigation

basilnotes在线笔记

basilnotes是一款简洁的在线笔记,基于laravel框架开发,该笔记包含写笔记、保存笔记、修改笔记、分类管理、删除恢复、用户注册等功能。可以安装在配置了php运行环境的个人电脑上使用,也可以部署在服务器上供多人使用。此笔记是作者在学习laravel框架时开发出来的,不足之处,敬请指出改正。

环境要求

  • PHP版本 >= 5.6.9
  • PHP扩展:OpenSSL
  • PHP扩展:PDO
  • PHP扩展:Mbstring
  • PHP扩展:Tokenizer
  • mysql版本 >=5.5
  • nginx

安装

以Linux deepin为例(已配置好php运行环境)

  • 下载zip或者使用git克隆到/var/www/html目录
  • 建立名为note(也可以其它名字)的mysql数据库,notes.sql数据
  • 修改项目根目录下.env配置文件:
//配置数据库
DB_HOST=127.0.0.1
DB_DATABASE=notes
DB_USERNAME=root
DB_PASSWORD=123456
//配置邮箱服务器(以qq邮箱为例,需要开通stmp服务)
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=123456
MAIL_ENCRYPTION=tls
  • nginx设置伪静态
location / {
if (!-e $request_filename){
    rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

交流联系方式

Email:[email protected]

Releases

No releases published

Packages

No packages published