Firefly III初体验

  |   0 评论   |   0 浏览

背景

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;
    }

使用

修改语言为中文

选项 --> 偏好设定 --> 语言 --> 中文

参考