如何在宝塔面板部署一个私人图床?

📝前言

日常使用Markdown编辑、撰写文档时,本地图片跨设备同步难、第三方图床不稳定的问题十分困扰。兰空图床(Lsky Pro)轻量高效,搭配宝塔面板的可视化操作,可快速搭建私人图床,本教程将一步步引导新手完成部署,开启图片便捷管理。

✨一.环境准备

  • 服务器:云服务器(如阿里云、腾讯云等)
  • 宝塔面板:已安装(未安装可参考宝塔官方教程,一键安装)
  • 运行环境:PHP8.1、MySQL 5.7+、Nginx
  • 域名:可选已备案域名(用于图床访问,无域名可直接用服务器IP)

✨二.部署教程

1.注意事项

  1. 服务器需开放80、443端口(宝塔面板防火墙+云服务器安全组均需放行)
  2. PHP8.1需安装下列拓展
    • fileinfo
    • imagick(ImageMagick)
    • exif
  3. PHP8.1需禁用下列函数(点右侧Del)
    • exec
    • shell_exec
    • readlink
    • symlink
    • putenv
    • getenv
  4. 重启PHP8.1服务

2.部署教程

  1. 登录宝塔面板,进入【网站】→【添加网站】
  2. 填写网站信息
    • 域名:填写已备案域名(无域名则添加服务器公网IP);
    • 目录:选择网站根目录(建议新建单独目录,如/www/wwwroot/lsky);
    • 数据库:选择【MySQL】,填写数据库名、用户名、密码(后续配置图床需用到);
    • PHP版本:选择PHP8.1(务必匹配,否则图床无法正常运行);
  3. 点击确定,网站与数据库创建完成。

2.上传并解压兰空图床源码

  1. 下载Lsky Pro最新源码(官方GitHub地址:点击可跳转

  2. 宝塔面板上传(推荐)

    • 进入【文件】→找到刚创建的网站根目录→进入根目录;
    • 删除根目录下默认生成的index.html文件;
    • 点击【上传】,将下载好的图床源码上传到根目录;
    • 上传完成后点击【解压】,将源码解压到根目录;
  3. 设置目录权限

    选中网站根目录,右键【权限】,设置为755(所有者为 www),避免权限不足导致安装失败。

3.兰空图床安装配置

  1. 浏览器输入网站域名/IP访问,进入兰空图床安装页面;
  2. 安装检测:页面会自动检测环境,若全部显示,点击下一步;若有×,对照前置准备中的环境要求修改;
  3. 数据库配置:填写步骤2中创建的数据库信息(数据库地址默认,用户名、密码、数据库名称按实际填写),点击【下一步】;
  4. 管理员配置:设置图床管理员账号、密码(用于登录图床后台),点击【安装】;
  5. 安装完成:点击【进入后台】,登录管理员账号,完成基础配置(如储存方式、上传规则等)。

4.图床基础配置(可选但推荐)

  1. 登录兰空图床后台,点击【系统设置】,更改网站信息;
  2. 点击【存储策略】,添加存储策略(默认本地存储、推荐配置阿里云OSS、腾讯云COS等);
  3. 把所需配置配置好后 上传图片测试访问即可。

📚 总结

完成以上步骤后,您的私人兰空图床就搭建完成了!

  • 基础环境配置
  • 兰空图床源码部署