部署Piwigo管理你的相册,分享生活

部署Piwigo管理你的相册,分享生活本文详细介绍了如何在 Ubuntu20 04 上使用 Piwigo 管理图像 包括系统要求 安装步骤 包括 PHP 数据库 FTP 客户端和 Apache 配置 创建数据库用户以及通过安装向导进行 Piwigo 配置的过程

系统要求

Nginx 或 Apache 等 Web 服务器
MySQL 5.6+ 或 MariaDB 10.1+。MySQL 5.0 可以运行,但不再维护。
PHP 7.4+。Piwigo 可以使用 PHP 7.0+ 运行,但这些生命周期结束的版本不再维护,可能会使您的网站面临安全漏洞。
图形库:ImageMagick 因其性能和图像质量而受到推荐,但通常与 PHP 捆绑在一起的 GD 也可以完成这项工作。
上传文件需要 FTP 客户端软件(网络安装或完整包):Piwigo 团队推荐 FileZilla 作为 FTP 客户端软件,因为它与 Piwigo 一样免费,并且与 Windows、Mac 和 Linux 兼容。
足够的磁盘空间来存放您的图片:除了您上传的照片之外,Piwigo 还会将“多种尺寸”存储在您服务器的缓存目录中。

安装

先安装PHP和数据库

sudo apt update sudo apt install apache2 php php-mysql php-gd mysql-server 

创建Mysql数据库和用户

sudo mysql #进入mysql命令行模式 # 数据库名称 CREATE DATABASE your_database_name; # 用户名和密码 CREATE USER 'user_name' IDENTIFIED BY 'password'; # 赋权限 GRANT ALL PRIVILEGES ON your_database_name.* TO 'your name'; FLUSH PRIVILEGES; EXIT; 

上面逐行执行,在创建时会有成功的反馈输出,比如

Query OK, 0 rows affected (0.14 sec) 

下载

官网:get-piwigo

cd /var/www/html/
sudo wget https://piwigo.org/download/dlcounter.php?code=latest sudo unzip dlcounter.php?code=latest # 如果无法下载,可以提前下载好源压缩包,复制到/var/www/html/文件夹中,再使用unzip解压 sudo rm dlcounter.php?code=latest sudo mv piwigo-* piwigo sudo chown -R www-data:www-data piwigo sudo chmod -R 777 piwigo 

配置Apache虚拟主机

sudo vim /etc/apache2/sites-available/piwigo.conf # 编写 <VirtualHost *:80>
    ServerAdmin admin@test.com
    DocumentRoot /var/www/html/piwigo
    ServerName your_name
    <Directory /var/www/html/piwigo/> Options FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 

保存并关闭文件,并禁用默认的Apache网站并启用Piwigo网站

sudo a2dissite 000-default.conf sudo a2ensite piwigo.conf sudo systemctl restart apache2 

配置Piwigo

在浏览器中输入服务器ip或者域名,按照Piwigo的安装向导进行配置,输入你之前创建的数据库名称、用户名和密码。

访问Piwigo

在浏览器中输入服务器的ip地址或者域名,就可以成功访问了。

今天的文章 部署Piwigo管理你的相册,分享生活分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-13 13:01
下一篇 2024-12-13 12:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/85329.html