当前位置: 首页 > news >正文

如何部署图床系统 完整教程

部署图床可以使用兰空图床(Lsky Pro)或 Chevereto 等开源程序,以下是基于这两个程序的部署方法:

基于 Lsky Pro 部署

  1. 准备环境:需要一台 Linux 云服务器,推荐配置为 1 核 2G,系统可选择 Ubuntu 20.04 或 CentOS 7+,并已开通公网 IP,开放常用端口 80 和 443。同时,安装宝塔面板以便统一管理。
  2. 部署 LNMP 环境:进入宝塔后台,安装 Nginx、MySQL、PHP,建议 PHP 版本在 8.0 以上,数据库可选择 MySQL 5.7 或 8.0。并确保安装 PHP 扩展 fileinfo、pdo、curl、openssl、mbstring 等。
  3. 下载并部署 Lsky Pro:通过宝塔的文件功能,将从Lsky Pro 官网下载的安装包上传至站点目录并解压,将站点的运行目录指向程序的 public 文件夹。然后在宝塔中添加网站,绑定到该目录,并设置伪静态规则。
  4. 创建数据库:在宝塔的数据库菜单中创建一个新数据库,记录下数据库名、用户名、密码。
  5. 运行安装引导:浏览器访问绑定的域名或服务器 IP,会自动跳转到安装引导界面,填写数据库连接信息、网站名称、管理员账号等,完成安装后进入后台管理界面即可使用图床服务。
  6. 配置 PicGo 接口(可选):在 Lsky 后台生成一个上传 token,打开 PicGo,在插件设置中选择 LskyPro,输入图床地址与 token,测试上传成功后,即可通过截图、拖拽方式直接上传图片。

基于 Chevereto 部署

  1. 准备环境:准备一台 Linux 服务器,如 Ubuntu 20.04,并安装好 LAMP 或 LEMP 环境,包括 Apache/Nginx、MySQL、PHP。
  2. 下载 Chevereto:使用命令wget https://github.com/Chevereto/Chevereto-Free/archive/refs/heads/main.zip下载 Chevereto,然后使用unzip main.zip解压文件,并将Chevereto-Free-main移动到/var/www/html/chevereto目录。
  3. 配置文件权限:执行命令sudo chown -R www-data:www-data /var/www/html/cheveretosudo chmod -R 755 /var/www/html/chevereto,确保 Apache 能够访问文件夹,并设置适当的权限。
  4. 配置数据库:登录 MySQL,创建一个名为 chevereto 的数据库,创建用户并授予权限,命令如下:

sql

CREATE DATABASE chevereto;
CREATE USER 'chevereto_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON chevereto.* TO 'chevereto_user'@'localhost';
FLUSH PRIVILEGES;

  1. 启动服务并访问:通过浏览器访问http://your_server_ip/chevereto,根据向导完成安装。
http://www.dtcms.com/a/325141.html

相关文章:

  • python魔法属性__module__与__class__介绍
  • 学习numpy详解
  • Shell脚本-其他变量定义
  • 全面了解机器语言之kmeans
  • Redis缓存穿透、缓存击穿、缓存雪崩
  • Mock与Stub
  • 组合期权:水平价差
  • day29 消息队列
  • CST支持对哪些模型进行特征模仿真?分别有哪些用于特征模分析的求解器?
  • 信号处理函数中调用printf时,遇到中断为什么容易导致缓冲区损坏?
  • 介绍一下线程的生命周期及状态?
  • 化工设备健康管理解决方案:基于多物理场监测的智能化技术实现
  • 【系统分析师】软件需求工程——第11章学习笔记(上)
  • 堆(Java实现)
  • 大数据架构演变之路
  • [激光原理与应用-222]:机械 - 3D设计与2D设计的异同比较
  • 赋值运算符指南
  • GoBy 工具安装 | Windows 操作系统安装 GoBy
  • 某市智慧社区企业管理平台原型设计:数据驱动的社区治理新路径
  • 常用hook钩子函数
  • 设备活动审计技术方案解析
  • WSL创建虚拟机配置VNC
  • Linux系统编程——进程控制
  • 编程基础之多维数组——计算鞍点
  • 六、RuoYi-Cloud-Plus OSS文件上传配置
  • [Python 基础课程]常用函数
  • 数学与应用数学专业大学如何规划?就业前景怎么样?
  • vue3中 getCurrentInstance
  • 疯狂星期四文案网第35天运营日记
  • 补卡day16