宝塔面板+LNMP环境搭建Piwigo私有相册教程

laoluo
laoluo
laoluo
管理员
32
文章
0
粉丝
教程评论29阅读模式

「宝塔面板 + LNMP」快速搭建 Piwigo 私有相册,全程图形化操作,适合新手。

一、环境准备(宝塔面板)

1. 登录宝塔

  • 浏览器访问:http://你的服务器IP:8888
  • 输入账号密码登录(首次安装会显示)

2. 安装 LNMP 环境

在「软件商店」安装:
  • Nginx(最新稳定版)
  • MySQL 5.7 或 8.0(推荐 5.7)
  • PHP 8.2+(官方推荐,至少 7.4)
    • 安装 PHP 时务必勾选:gdexiffileinfozip 扩展
  • phpMyAdmin(可选,管理数据库)

二、新建网站与数据库

  1. 左侧「网站」→「添加站点」
    1. 域名:填你的域名或服务器 IP
    2. 根目录:默认 /www/wwwroot/你的域名
    3. 数据库:MySQL,自动创建(记录账号密码)
    4. PHP 版本:选刚装的 8.2+
  2. 关闭防跨站(关键)
    1. 网站 → 对应站点 →「设置」→「防跨站攻击」→ 关闭

三、下载并上传 Piwigo 源码

方法 A:官网下载(推荐)

  1. 下载 Full archive 完整压缩包(约 30MB)

方法 B:网络安装脚本(可选)

  • 下载 piwigo-netinstall.php 上传到网站根目录,访问后自动下载安装

上传到宝塔

  1. 网站 → 根目录 →「上传」→ 选刚下的 zip
  2. 解压到当前目录
  3. 把解压后所有文件剪切到根目录(避免二级目录)
    1. 例如:/www/wwwroot/你的域名/piwigo/* → 移到 /www/wwwroot/你的域名/

四、设置目录权限(必须)

在宝塔「文件」管理器,进入网站根目录,对以下目录设置 755 权限(所有者可读写执行):
  • local/
  • galleries/
  • cache/
  • upload/ 命令(SSH 执行):
chmod -R 755 /www/wwwroot/你的域名/local
chmod -R 755 /www/wwwroot/你的域名/galleries
chmod -R 755 /www/wwwroot/你的域名/cache
chmod -R 755 /www/wwwroot/你的域名/upload

五、浏览器安装 Piwigo

  1. 访问你的域名 / IP,自动进入安装页面
  2. 填写数据库信息(宝塔创建时的):
    1. 数据库主机:localhost127.0.0.1
    2. 数据库名:宝塔自动生成的(如 piwigo
    3. 用户名:数据库用户名
    4. 密码:数据库密码
    5. 表前缀:默认 piwigo_
  3. 设置管理员账号、密码、邮箱
  4. 点击「开始安装」→ 完成

宝塔面板+LNMP环境搭建Piwigo私有相册教程


六、常见问题解决

  1. 报错:缺少 gd/ImageMagick
    1. 宝塔 → 软件商店 → PHP → 安装 gdImageMagick 扩展,重启 PHP
  2. 目录无写入权限
    1. 按步骤四重新设置 localgalleriescacheupload 权限为 755
  3. 上传图片失败 / 缩略图不生成
    1. 确认 PHP exiffileinfo 已开启
    2. 内存建议 ≥ 128M,执行时间 ≥ 300s(PHP 设置)

七、完成与使用

  • 安装完成后,用管理员账号登录后台
  • 可直接网页上传照片、创建相册、管理用户
  • 支持主题切换、插件扩展(如视频支持、EXIF 读取)

 
laoluo
  • 本文由 laoluo 发表于2026年6月13日 06:24:09
  • 转载请务必保留本文链接:https://www.mydata-api.com/tutorials/27.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证