MikroBILL на Linux

Материал из MikroBILL
Перейти к: навигация, поиск

Начиная сверсии MikroBILL 2.0.9 имеется нативная поддержка Unix. Для установки можно использовать автоматический скрипт (установит только ядро MikroBILL и NET Core):

Все действия необходимо выполнять от имени суперпользователя (root)

su
wget -O /tmp/MikroBILL-Install.sh http://mikro-bill.com/files/MikroBILL-Install.sh
chmod +x /tmp/MikroBILL-Install.sh
/tmp/MikroBILL-Install.sh

После установки Net Core может потребоваться перезагрузка.
В таком случае перезапустите ОС и запустите скрипт установки MikroBILL ещё раз.

Либо можно всё сделать самостоятельно:

1.
Установите .NET Core:
apt install -y snapd
wget -O /tmp/dotnet-install.sh https://dot.net/v1/dotnet-install.sh
chmod +x /tmp/dotnet-install.sh
/tmp/dotnet-install.sh -c 3.1 --runtime aspnetcore
snap install dotnet-sdk --classic --channel=3.1

Статья на сайте MicroSoft на случай, если что-то пойдёт не так: https://learn.microsoft.com/ru-ru/dotnet/core/install/linux

После установки Net Core может потребоваться перезагрузка.
В таком случае перезапустите ОС и запустите скрипт установки MikroBILL ещё раз.


2.
Скачайте и распакуйте архив с MikroBILL:
mkdir -p /tmp/MikroBILL
wget -O /tmp/MikroBILL/MikroBILL_Unix.tar.gz http://mikro-bill.com/downloads/unixbeta
tar -xzf /tmp/MikroBILL/MikroBILL_Unix.tar.gz -C /tmp/MikroBILL


3.
Запустите программу установки:
dotnet /tmp/MikroBILL/MikroBILL.dll


4.
Установка вручную MariaDB (MySQL):
apt install mariadb-server
systemctl restart mariadb

Создание пользователя БД:
mysql
GRANT ALL ON *.* TO 'Login'@'localhost' IDENTIFIED BY 'Password' WITH GRANT OPTION;
FLUSH PRIVILEGES;


5.
Установка вручную Apache:
apt install apache2
apt install php
apt install php-cli php-mbstring php-xml php-common php-curl
apt install php-mysql
systemctl restart apache2