Firefly III初体验
背景
FIrefly是一个个人财务管理工具。
本文介绍在LEMP (Linux + Nginx + MySQL + PHP)环境下安装配置Firefly。
初体验
环境准备
安装php模块
sudo apt-get install php-bcmath locales-all
locale-gen
安装composer
sudo apt-get install composer
composer使用中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
下载firefly包
官方推荐使用如下安装方式。
composer create-project grumpydictator/firefly-iii --no-dev --prefer-dist firefly-iii 5.2.6
安装firefly
设置权限
sudo chown -R www-data:www-data firefly-iii
sudo chmod -R 775 firefly-iii/storage
修改配置 .env
生成密钥:php artisan key:generate
修改时区:Asia/Shanghai
修改数据库配置:
初始化数据库
create database firefly
php artisan migrate:refresh --seed
php artisan firefly-iii:upgrade-database
php artisan passport:install
修改Nginx配置
location / {
try_files $uri $uri/ /index.php?$query_string;
autoindex on;
sendfile off;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
使用
修改语言为中文
选项 --> 偏好设定 --> 语言 --> 中文