DietPi 安装与 Wavelog 运行环境安装
DietPi 安装与 Wavelog 运行环境安装(DietPi Installation & Wavelog requirements installation)
目录
Wavelog 已在 Raspberry Pi Zero W、Raspberry Pi 3 和 4B 上测试过。你可以按 Linux 安装文档中描述的常规方式安装。另一种做法是使用 DietPi 发行版,它可以自动完成许多安装步骤。
DietPi 是一个基于 Debian 的精简命令行操作系统,通过菜单系统来安装运行在 Raspberry Pi 等单板计算机(SBC)上的常用软件。你只需选中一个项目(例如 Web 服务器),它就会被自动安装。许多额外步骤都替你省去了,因此可以简化整个过程。系统中还有 CertBot 和 NoIP 软件包,如果你打算使用自己的域名自行托管、而不使用托管服务商,它们会很有帮助。
下载并安装 DietPi
请按照 Diet Pi 网站上的安装说明操作。也有图形化方式。安装大约需要 30 分钟。如果你第一次使用 RPi,并且对 ssh 和命令行等概念不熟悉,建议参考 Raspberry Pi 官方文档。首次设置时最好接上键盘和显示器,这样更容易理解正在发生的事情。本指南假定你已接好键盘和显示器。更有经验的用户也可以通过 ssh 完成。
安装 Web 服务器
- 在命令提示符下输入
dietpi-software。这会显示一系列选项。 - 选择
Browse Software - 向下浏览页面,选择
LAMP(apache + mariadb + php) - 退出(这会带你返回上一个界面)
- 选择
install software,并按屏幕上的提示操作
在这个界面里,也值得考虑安装 FTP 服务器和 NoIP(如果你打算使用自己的域名或自定义域名)。如果你对这些不太熟悉,像 Filezilla 这样的程序可以让通过 FTP 进行访问和维护变得更容易。
安装
安装全程自动完成。你可以去喝杯茶。完成后它通常会要求重启。照做即可,之后你就装好了 Web 服务器、数据库和 PHP(以及你要求的其他所有内容)。
Wavelog 安装
安装 git
- sudo apt-get install git
- cd /var/www
- git clone --depth 1 https://github.com/wavelog/wavelog.git wavelog
调整文件夹权限
- directory=/var/www/wavelog
- sudo chown -R www-data:www-data $directory
更改目录和文件的权限
- sudo find $directory -type d -exec chmod 755 {} \;
- sudo find $directory -type f -exec chmod 664 {} \;
创建 MySQL 用户
- sudo mysql -u root
- CREATE USER 'wavelog'@'localhost' IDENTIFIED BY 'password';
- GRANT ALL PRIVILEGES ON wavelog.* TO 'wavelog'@'localhost';
- FLUSH PRIVILEGES;
- EXIT;
前往常见的 Linux 安装 文档,按第 5 点和第 6 点操作。