如何使用腾讯云轻量应用服务器快速搭建一个图床
lsky-pro
首先是因为我想重新建一个私有图床,在网上找了好久都没有合适的程序,比较好的也就Chevereto和ImgURL,可是这两个程序的上传路径都不符合我的口味,所以就舍弃了,我想要的是SM.MS这样的上传模式,后来偶然在github上面发现了兰空,发现很符合我的要求,于是就直接拿来用来,这里也把这个图床的前世今生,已经快速搭建展示给朋友们。
程序说明
Lsky Pro
Your photo album on the cloud.
TODO
- [x] 支持第三方云储存,本地、阿里云 OSS、腾讯云 COS、七牛云、又拍云、FTP
- [x] 多图上传、拖拽上传、粘贴上传、上传预览、全屏预览、页面响应式布局
- [x] 简洁的图片管理功能,支持鼠标右键、单选多选、重命名等操作
- [x] 全局配置用户初始剩余储存空间、设置指定用户剩余储存空间
- [x] 一键复制图片外链、二维码扫描链接、图片鉴黄功能
- [x] 设置上传文件、文件夹路径命名规则、文件夹分类功能
- [x] 接口上传、图片软删除
- [x] OTA 平滑升级系统
- [x] (Dark)暗黑主题
- [x] IP 封禁功能(支持通配符)
- [x] 自定义链接参数
- [x] 单用户模式
- [ ] 图片广场
...
安装要求
- PHP 版本 ≥ 5.6(≤ 7.3)
- mysql 版本 ≥ 5.5
- PDO 拓展
- ZipArchive 支持
- fileinfo 拓展
- curl 拓展
注:推荐使用 PHP 7.3, 如果使用 FTP 功能,需要开启 PHP 的 FTP 拓展
安装教程
- 下载兰空,上传至 web 运行环境,解压。
- 设置运行目录为 public。
配置 Rewrite 规则:
##### Nginx:location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
##### Apache:
Apache 直接使用 .htaccess 即可- 访问首页,未安装自动跳转至安装页面,根据页面提示安装即可。
- 安装完成以后请设置 runtime 目录 0755 权限,如果你使用本地存储,public 目录也需要设置为 0755 权限
开源许可
搭建步骤
- 考虑到很多小伙伴对于,如何建站不熟悉,我这里还是用的腾讯云的轻量应用服务器的宝塔面板,来进行演示,毕竟宝塔可视化操作,对于新手来说比较友好。
添加站点
注意事项
- 域名请提前解析到服务器ip
- 这里和一般的建站不一样的是要创建数据库
- PHP 版本 ≥ 5.6(≤ 7.3)
- mysql 版本 ≥ 5.5
下载安装
下载好后请解压
设置运行目录为 public。
配置 Rewrite 规则:
Nginx:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
Apache:
Apache 直接使用 .htaccess 即可
服务配置
上面的安装好了之后,直接访问域名,检测环境是否符合。
完善数据库配置
这个非常重要
设置管理员的账号密码
千万要记好哦。
看到这个界面就说嘛大功告成了。
请尽情使用吧。
感谢这个伟大的开源时代。请大家遵守开源协议。
最后
安利一下,腾讯云双十一的活动,优惠力度非常大,当前买到就是赚到了,之前推荐的1.2.3的配置没有上车还有机会哦。
为了保证博主的写作兴趣,请大家有需要的一定要多多支持。以下连接内含(AFF)
【腾讯云】11.11 云上盛惠,云产品限时抢购,1核2G云服务器首年88元
腾讯云双十一主会场
期待下一次给大家带来更好的教程,我们下次再见。
版权属于:青阳のBlog
本文链接:https://www.hipyt.cn/101.html
作品采用:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
转载时须注明出处及本声明
1 条评论
感谢