系统要求
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管理你的相册,分享生活分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/85329.html