说明:一个基于优雅的Laravel
和超难用的MDUI
制作的在线云笔记、专注技术文档在线创作、阅读、分享和托管。功能还是不错的,由于官方安装文档写的很大概,这里博主就提前把坑踩完,把教程写详细点,有兴趣的可以搭建一个玩玩。
截图
功能特点
- 云存储:云端笔记,多端同步,随时查看随时备份,重要资料还可加密保存。
- 多用户:你可以将萌音云笔记作为私有笔记使用,也可作为公有笔记平台使用。
- 离线创作:支持断网写笔记,没有网络一样创作。
- 在线预览:支持图片、视频、音频、
Office
文档在线预览;文本文件、Markdown
文件在线编辑。 - 笔记分享:用户可以创建私有或公有分享链接,快速分享笔记给好友。
- 多终端支持:
PC
/iPhone
/Android
/web
/iPad
/Mac
/Wap
等无惧断网/断电困扰,任何情况下都能轻松查阅。 - 响应式布局:全站响应式布局,移动端也能拥有良好的使用体验。
- 图片上传:拥有云笔记图床,全球cdn加速,不限外链,不限流量。
易于部署:使用
PHP+MySQL
架构,简单5分钟即可成功部署您的专属云笔记。安装
Github地址:https://github.com/178146582/note
环境需求:LNMP/AMP
、PHP 5.6+
、OpenSSL
、PDO
、Mbstring
、Tokenizer
、XML
、fileinfo
、Composer
1、安装LNMP
首先进入到
OneinStack
安装页面→传送门,选择PHP
、Nginx
、Mysql
,然后复制安装命令到SSH
客户端运行。#如果不知道怎么选择的,可以直接运行该命令,记得修改命令后面的moerats,即数据库密码 #该命令只安装了nginx、php 7.1、mysql 5.5、iptables wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 6 --phpcache_option 1 --db_option 4 --dbinstallmethod 1 --dbrootpwd moerats --iptables
等待几十分钟就可以安装完成,扩展会自动安装完成。
2、安装Fileinfo和Composer
cd /root/oneinstack ./addons.sh
依次选择安装
fileinfo
和composer
,最后使用Ctrl+C
退出。3、配置PHP
编辑
php
配置文件:nano /usr/local/php/etc/php.ini
使用
Ctrl+V
翻页,找到disable_functions
一行代码,删除后面的proc_open
和proc_get_status
,再使用Ctrl+X,Y
保存退出。最后使用service php-fpm restart
重启php生效。4、安装程序
将程序上传到服务器,接下来编辑程序配置文件
config/database.php
,填写你的mysql
信息。#修改数据库名、密码 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'moenote'), 'username' => env('DB_USERNAME', 'root'), 'password' => env('DB_PASSWORD', 'moerats'), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => 'no_', 'strict' => true, 'engine' => null, ],
6、编辑文件
cd /data/wwwroot/xx.com #新建.env配置文件,请修改你的数据库名,密码。以下为一整条命令,一起复制到SSH运行。 echo 'DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=moenote DB_USERNAME=root DB_PASSWORD=moerats APP_KEY=base64:Y2TtY3EMk9gZkv0pdavMbnQnWupFslvK8veDbFYH+Vg= ' > .env
这里的
key
不能变,不然会出现未知错误,如果你想配置其它功能可以在config
文件夹修改相关配置文件就行了。7、Nginx配置
编辑域名配置文件:
nano /usr/local/nginx/conf/vhost/xx.com.conf
进行如下修改:
#运行目录改到public子目录 root /data/wwwroot/xx.com/public; #添加伪静态 location / { try_files $uri $uri/ /index.php?$query_string; }
然后运行命令
systemctl restart nginx.service
重启nginx
就可以了。
最后就可以打开地址了,管理员账号和密码为root
、rootroot
。文章来源:Rat's Blog
版权声明:爱好者iNovel
本文链接:https://87csn.com/index.php/archives/12/
您可以转载本站的文章,转载时请以超链接形式标明文章原始出处,Thank you. 若转载请注明出处
1 条评论
OωO支持一下