当前位置: 科技师 » 电脑知识 » 正文

Akaunting:在线免费财务管理软件,提升财务管理效率

Akaunting(在线免费财务管理软件)简介

Akaunting是一个在线免费财务管理软件,支持自托管,帮助我们大幅提升财务管理效率,该软件提供了一系列财务管理功能功能,包括但不限于发票管理、费用跟踪、财务报告和客户管理。用户可以轻松创建和发送专业的发票,跟踪客户付款状态,并生成详细的财务报表,以帮助我们做出明智的决策。支持多种支付记账方式,确保能够灵活处理收款。

Akaunting:在线免费财务管理软件,提升财务管理效率

模块化结构使得用户和开发者可以通过丰富的应用商店进行扩展,满足不同的财务管理需求。

Akaunting(在线免费财务管理软件)官网及教程

安装非常简单,只需通过 Composer 和 NPM 安装依赖,然后通过命令行进行数据库配置和软件安装。

1、系统要求,确保服务器满足以下要求:

  • PHP 8.1 或更高版本
  • 数据库(MariaDB、MySQL、PostgreSQL、SQLite 等)
  • Web 服务器(Apache、Nginx、IIS 等)

2、通过 Git 克隆代码库:

git clone https://github.com/akaunting/akaunting.git

3、进入克隆的目录并安装依赖:

cd akaunting
composer install
npm install
npm run dev

4、复制 .env.example 文件为 .env 文件,并根据您的数据库配置进行修改:

cp .env.example .env

编辑 .env 文件,配置数据库连接信息:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=akaunting
DB_USERNAME=root
DB_PASSWORD=your_password

5、运行安装命令,设置数据库名称、用户名和管理员账户信息:

php artisan install --db-name="akaunting" --db-username="root" --db-password="your_password" --admin-email="admin@company.com" --admin-password="123456"

6、(可选步骤)创建一些示例数据进行测试,可以运行以下命令:

php artisan sample-data:seed

7、确保存储目录和缓存目录具有适当的权限:

chmod -R 775 storage
chmod -R 775 bootstrap/cache

8、根据使用的 Web 服务器类型,配置虚拟主机,并确保指向 public 目录。例如,在 Nginx 中的配置示例:

server {
    listen 80;
    server_name your_domain.com;
    root /path/to/akaunting/public;

    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

9、在浏览器中访问域名,按照提示完成安装。

未经允许不得转载:科技师 » Akaunting:在线免费财务管理软件,提升财务管理效率

相关文章