搭建网页看图神器
还在为截图、上传、图床失效而烦恼?本篇教你用开源项目「Lsky Pro」打造一个私有化图床平台,支持多用户管理、图片批量上传、外链访问,部署简便,适配 Win11 和 Linux 系统,全程不到 10 分钟,特别适合内容创作者、开发者和设计师使用。
一、准备工作
支持平台:Windows 11 / Ubuntu 20.04+
1. 环境要求
- PHP ≥ 8.0
- MySQL ≥ 5.7
- Nginx / Apache
- Git
- Composer
二、Windows 11 部署步骤(使用 WSL)
1. 安装 WSL 和 Ubuntu 子系统
wsl --install
安装完成后,重启系统并进入 Ubuntu。
2. 安装必要组件
sudo apt update && sudo apt install -y nginx mysql-server php php-mysql php-mbstring php-curl php-xml unzip git composer
三、Linux(Ubuntu)部署步骤
1. 安装环境
sudo apt update && sudo apt install -y nginx mysql-server php php-mysql php-mbstring php-curl php-xml unzip git composer
2. 初始化数据库
sudo mysql
CREATE DATABASE lsky CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'lskyuser'@'localhost' IDENTIFIED BY 'lsky123';
GRANT ALL PRIVILEGES ON lsky.* TO 'lskyuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
四、部署 Lsky Pro 图床
1. 克隆项目并安装依赖
cd /var/www/
sudo git clone https://github.com/lsky-org/lsky-pro.git
cd lsky-pro
sudo composer install -o
2. 设置权限
sudo chown -R www-data:www-data /var/www/lsky-pro
sudo chmod -R 755 /var/www/lsky-pro
五、配置 Nginx 网站
server {
listen 80;
server_name yourdomain.com;
root /var/www/lsky-pro/public;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
修改完后重启 Nginx:
sudo systemctl restart nginx
六、安装向导
打开浏览器访问 http://localhost,根据页面提示:
- 填入数据库信息
- 创建管理员账户
- 完成初始化
七、使用建议
- 图像存储建议选择本地或 OSS
- 可集成 PicGo 进行自动上传(配置 API Token 即可)
- 日常可配置 Cloudflare 或反向代理加速
八、结语
现在你拥有了一个完全免费的、可控的图床服务,不再受制于第三方平台的限制!搭配 PicGo、Typora 或微信公众号后台,轻松实现图文排版、markdown 配图、图片托管等功能。