好的,下面是在 Ubuntu 22 服务器上部署 Piwigo 最新版本的简要步骤:
3 Q* R7 B, \8 F5 @! q
安装必要的软件:
更新系统并安装 Apache2、MySQL(或 MariaDB)、PHP 和其他必要的软件:
9 b2 H. e. ?7 j8 c9 `4 H" x \# r
lua
复制代码
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-xml php-mbstring php-zip unzip
创建数据库:
登录到 MySQL(或 MariaDB)并创建一个新的数据库和用户:
( J# s/ \$ D& _0 `) [7 p, ^3 ^
sql
复制代码
sudo mysql -u root -p
CREATE DATABASE piwigo;
CREATE USER 'piwigo'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON piwigo.* TO 'piwigo'@'localhost';
FLUSH PRIVILEGES;
EXIT;
下载并配置 Piwigo:
下载 Piwigo 并解压缩到 Apache 的网站根目录:
# j! F u0 U4 L* g" |; U$ b
less
复制代码
sudo unzip piwigo.zip -d /var/www/html/
设置正确的权限:
9 v( R/ p+ w) N9 h* f
bash
复制代码
sudo chown -R www-data:www-data /var/www/html/piwigo
sudo chmod -R 755 /var/www/html/piwigo
配置 Apache2:
创建 Piwigo 的 Apache2 配置文件:
6 z! m" u' R' k/ ^
bash
复制代码
sudo nano /etc/apache2/sites-available/piwigo.conf
添加以下内容:
' P8 b$ e4 O0 I" R! Z5 U- \* \+ C
bash
复制代码
<VirtualHost *:80>
DocumentRoot /var/www/html/piwigo
ServerName example.com
<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>
启用新的 Virtual Host:
7 f& F, W) a4 k" \: C: R( N3 V G7 N+ {
复制代码
sudo a2ensite piwigo.conf
重启 Apache2 以使更改生效:
% c4 y% k& F0 u/ C4 o
复制代码
sudo systemctl restart apache2
完成安装:
在浏览器中访问你的服务器的地址,按照 Piwigo 的安装向导进行配置和初始化。
* ]# D9 d" b9 R) J9 Q
上传图片:
登录到 Piwigo 后台,你可以开始上传和管理图片了。
0 O* d4 k# A8 R b% ~" a
这样,你就在 Ubuntu 22 服务器上成功部署了最新版本的 Piwigo。