前言
一直在寻找一款外观颜值高,部署简单,功能强大的图床程序.经过多达10款图床程序的测试,最终选择了Lsky Pro来作为正式环境的图床站点程序.
Lsky Pro的部署相对很多图床来说,环境需求简单,整个部署时间加上配置存储对于老手来说15分钟足以.最让我满意的是后台用户组功能,添加多个存储空间后,可以根据用户组来使用各自的存储空间.比如设置自己使用阿里云OSS,普通注册用户使用腾讯云COS,游客使用七牛或者又拍云,这样非常符合处女座洁癖患者的需求.
一、服务器环境要求
- PHP版本 ≥ 5.6(建议使用PHP7+)
- mysql版本 ≥ 5.5
- mysqli支持
- fileinfo拓展
- curl拓展
- rewrite
二、配置站点伪静态
为图床配置一个域名,并设置伪静态.
以下部分设置均分为宝塔面板和军哥LNMP两个环境,根据你的服务器环境参照设置.
宝塔面板设置伪静态
网站-设置-伪静态
选择thinkphp保存即可
军哥LNMP设置伪静态
手动编辑Nginx配置文件,添加以下代码:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
三、配置运行目录及防跨站
首先下载源码,并上传文件到站点根目录.
配置网站首页目录为public,并关闭防跨站目录访问.
宝塔面板设置目录及防跨站
网站-设置-网站目录
运行目录选择public取消勾选
防跨站攻击
军哥LNMP设置目录及防跨站
手动编辑Nginx配置文件,在原有目录后加上public.
SSH登录服务器,关闭防跨站.
进入tools文件夹,运行关闭防跨站命令
输入你的网站根目录路径
cd /root/lnmp1.5/tools
./remove_open_basedir_restriction.sh
四、设置文件夹权限
设置config文件夹用户和用户组为www:www,权限为0755.
SSH登录服务器,进入网站根目录,运行以下命令:
chown -R www:www config
chmod -R 755 config
五、配置数据库
为图床程序配置一个数据库,宝塔面板和LNMP添加站点时都可以很容易的创建数据库.本文将不在详细介绍.
使用域名访问网站,设置好数据库名,用户名,密码,管理员账号,邮箱,密码,即可完成配置.
六、其他文件夹权限
安装完成后会自动生成runtime文件夹,设置权限为0755,另外如需使用本地存储,public文件夹也需设置权限为0755.
SSH登录服务器,进入网站根目录,运行以下命令:
chown -R www:www runtime public
chmod -R 755 runtime public
结语
图床程序的安装配置已完成,后续配置存储策略非常简单,本站已测试本地
阿里云OSS
腾讯COS
七牛云KODO
成功.欢迎使用本站免费图床https://pic.ioiox.com
6 条评论
挺好的,已经在使用
回头试一下
[...]支持本地,腾讯,阿里,七牛,又拍云对象存储的Lsky Pro图床安装教程[...]
https://pic.ioiox.com 挺好的,支持,好多免费图床现在都没了
可以把图床后台截图看一看就好了,不然没心思去自己搭建一个看看。我现在是插件对接的又拍云。
支持又拍云,不过我没测试过.
https://i.ioiox.com/2019/05/06/5cd050484f317.jpg