云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04系统中安装Akaunting开源在线会计软件的方法

在Ubuntu 18.04系统中安装Akaunting开源在线会计软件的方法

2019-02-01 15:52:46作者:符天稿源:云网牛站

本文介绍在Ubuntu 18.04系统中安装和配置Akaunting开源在线会计软件的方法。

 

简介

Akaunting是一款免费的开源和在线会计软件,专为小型企业和自由职业者设计,该工具使用现代技术构建,如Laravel、Bootstrap、jQuery、RESTful API等。

Akaunting安装需要以下环境:

PHP 5.6.4或更高版本。

数据库(例如:MySQL、PostgreSQL、SQLite)。

Web服务器(例如:Apache、Nginx、IIS)。

URL重写(mod_rewrite)。

 

一、安装PHP和扩展

首先在Ubuntu 18.04服务器上安装PHP和必需的扩展:

sudo apt install php php-fpm php-mysql php-gd php-curl php-zip php-xml php-mbstring php-tokenizer php-pdo

参考:在Ubuntu 18.04或CentOS 7系统上安装PHP 7.3

 

二、安装MariaDB参考文章

我们将使用MariaDB存储Akaunting数据,参考在Ubuntu 18.04系统上安装MariaDB 10.4的步骤

安装并运行MariaDB后,为Akaunting创建数据库和用户:

$ mysql -u root -p

CREATE DATABASE akaunting;

GRANT ALL PRIVILEGES ON akaunting.* TO 'akaunting'@'localhost' IDENTIFIED BY 'StrongPassword';

FLUSH PRIVILEGES;

\q

 

三、下载Akaunting

使用git命令将Akaunting下载到本地计算机:

cd /srv

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

 

四、安装Nginx并初始化Akaunting

最后一步是安装Akaunting软件的Nginx和UI配置:

sudo apt install nginx

将/srv/akaunting目录权限设置为www-data用户和组:

sudo chown -R www-data:www-data /srv/akaunting

创建新的Nginx VirtualHost:

sudo vim /etc/nginx/conf.d/akaunting.conf

增加以下内容:

server {

listen 80;

server_name akaunting.example.com;

access_log  /var/log/nginx/akaunting_access.log;

error_log   /var/log/nginx/akaunting_error.log;

root  /srv/akaunting/;

index  index.php index.html;

location / {

try_files $uri /index.php;

}

location ~ \.php$ {

try_files $uri =404;

fastcgi_split_path_info ^(.+.php)(/.*)$;

fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_index index.php;

include fastcgi_params;

}

location ~ /\. {

return 404;

}

location ~ (?:composer.json|composer.lock|bower.json)$ {

return 404;

}

}

验证我们的配置文件是否可加载:

# nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

安装和run compose:

sudo apt install composer

cd /srv/akaunting

sudo -u www-data composer install

重启nginx和php-fpm:

sudo systemctl restart nginx php7.2-fpm.service

完成后,在地址如http://akaunting.example.com上启动安装程序,选择首选语言:

在Ubuntu 18.04系统中安装Akaunting开源在线会计软件的方法

然后配置数据库:

主机名:localhost

用户名:akaunting

密码:akaunting

数据库:StrongPassword

等待验证,然后继续设置管理员帐户和公司名称:

在Ubuntu 18.04系统中安装Akaunting开源在线会计软件的方法

完成后,你应该获得管理员登录页面:

在Ubuntu 18.04系统中安装Akaunting开源在线会计软件的方法

使用设置的用户电子邮件和密码登录,如果一切顺利,你应该看到如下所示的Akaunting管理面板:

在Ubuntu 18.04系统中安装Akaunting开源在线会计软件的方法

至此,Akaunting开源在线会计软件安装完成。

 

相关主题

5款开源的个人财务管理工具推荐

精选文章
热门文章