本文介绍在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上启动安装程序,选择首选语言:
然后配置数据库: 主机名:localhost 用户名:akaunting 密码:akaunting 数据库:StrongPassword 等待验证,然后继续设置管理员帐户和公司名称:
完成后,你应该获得管理员登录页面:
使用设置的用户电子邮件和密码登录,如果一切顺利,你应该看到如下所示的Akaunting管理面板:
至此,Akaunting开源在线会计软件安装完成。
相关主题 |