本文最后更新于 159 天前,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
软件介绍
Piwigo 是一个开源的网络照片库软件,,用于管理照片,专为组织、团队和个人设计。
软件地址
官方网站:https://cn.piwigo.org/
Github项目地址:https://github.com/Piwigo/Piwigo
环境要求及安装方式
Piwigo 需要网络托管才能运行。对于包含所有内容(安装,托管,备份)的照片库解决方案,或者如果您只是想在不安装的情况下尝试 Piwigo,则可以考虑在 Piwigo.com 上开设免费试用帐户。
服务器要求
- 推荐 web 服务器 Apache 或 nginx
- PHP 5.3 以上版本,推荐 PHP 7+
- MySQL 5 以上版本,或 MariaDB
- 推荐安装 PHP ImageMagick 模块或 PHP GD 模块
- exiftool 对于插件写入元数据或任何其他处理 EXIF/IPTC 元数据的插件是必需的
- 插件 VideoJS 需要 ffmpeg 来创建视频海报
- 建议使用 pdftoppm 从 PDF 文件(而不是 ImageMagick)生成海报。
网络安装
- 下载 PHP 安装脚本:NetInstall script
- 通过 FTP 客户端上传脚本到服务器安装目录
- 通过浏览器运行脚本,比如 http://5iehome.cc/piwigo-netinstall.php , 根据提示进行安装。
手动安装
-
下载最新版本安装包:latest stable version
-
通过 FTP 客户端上传脚本到服务器安装目录并解压
-
通过浏览器运行脚本,比如 http://5iehome.cc/piwigo , 根据提示进行安装。
-
填写 Web 提供商所提供的 MySQL 数据库连接信息,默认情况下,数据表前缀为
piwigo_
,但你也可以自定义它(仅支持字母与数字)。
-
安装结束后,你会看到安装成功或失败的提示
-
安装成功后,首次访问界面如下
Docker 安装
- GitHub 库:https://github.com/xmanyou/piwigo-docker
- 环境需求:需要安装 docker 和 docker-compose
- 镜像内容:本镜像包括2个服务
- mysql 5
- linuxserver/piwigo (https://github.com/linuxserver/docker-piwigo)
- 配置文件
version: "3"
services:
piwigo:
image: linuxserver/piwigo
network_mode: bridge
ports:
- 8899:80
links:
- db
db:
image: mysql:5
network_mode: bridge
environment:
MYSQL_USER: "piwigo"
MYSQL_PASSWORD: "piwigo"
MYSQL_DATABASE: "piwigo"
MYSQL_RANDOM_ROOT_PASSWORD: "true"
- 安装 Piwigo,镜像启动后,需要先执行 Piwigo 的安装,打开页面:http://localhost:8899
- 数据库配置如下:
- 数据库主机: db (注意,这里要填镜像里的 service 名,而不是localhost)
- 数据库用户: piwigo (mysql db user)
- 数据库密码: piwigo (mysql db password)
- 数据库名: piwigo (mysql db name)
- 管理员信息自行配置。
- 访问和管理 Piwigo,打开页面:http://localhost:8899 ,用管理员账号登录,即可进行管理。
参考资料
【END】