Akaunting は、PHP と MySQL を使用して実行され、GitHub で入手できる無料のオープンソース会計ソフトウェアです。したがって、クライアントを使用したり、会社や家庭のすべてのシステムに会計ソフトウェアをインストールしたりする必要はありません。アカウンティングを中小企業または個人で使用したいユーザーは、インストールすると、インターネットとブラウザを使用してローカルまたはリモートでアカウンティングにアクセスできます。
XAMPP を使用せずに、Windows 10 の WSL Apache ローカル Web サーバーにデモまたは永続的な使用のために Akaunting をインストールできます。このチュートリアルでは、その方法を学びます。
Windows 10 Subsystem for Linux -WSL へのインストールのアカウンティング
ソフトウェア要件:
PHP 7.2 以降、Web サーバー (例: Apache、Nginx、IIS)、データベース (例: MySQL、PostgreSQL、SQLite、SQL Server)。 URL 書き換え (mod_rewrite) および Php 拡張機能: PDO、OpenSSL、Mbstring、Tokenizer、XML、Zip。
1. Windows 10でWSLを有効にするコマンド
WSL-Windows Subsystem for Linux は、ユーザーがさまざまなディストリビューション シェル アプリを使用して Linux コマンドを実行できるようにする Windows 10 の機能です。一般的なものはUbuntuです。したがって、この機能を有効にするには、Windows 10 のスタート ボタンを右クリックし、「Windows Powershell (管理者)」オプションを選択します。
次に、以下のコマンドを実行します。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
システムを再起動してください…
2.Ubunut 20.4 WSL アプリをインストールします
OS で Microsoft Store を開き、Ubuntu 20.04 LTS を検索します。これは、インストール可能な最新の長期バージョンです。をクリックしてください得るボタンを押してインストールしたら、打ち上げ。
3. Apache Webサーバーをインストールする
Ubuntu WSL アプリを起動すると、まずユーザー名とパスワードを設定するように求められます。その後、システム更新コマンドを実行します。
sudo apt update
次に、Apache Webサーバーのインストールコマンドを実行します。
sudo apt install apache2
4.Apacheサービスを開始する
WSL が初期化システムとして systemd で起動していないため、ここでは systemctl コマンドを使用できません。したがって、ここで service コマンドを実行します。
sudo service apache2 start
正常に動作しているかどうかを確認するには、システム ブラウザを開いて次のように入力します。127.0.0.1
5.アカウンティングデータベース用にWSL上にMySQLサーバーをセットアップします。
アカウンティングのデータを保存するにはデータベースが必要です。 MySQL または MariaDB の 2 つはよく使用されます。ここでは MySQL をインストールします。
sudo apt install mysql-server
MySQLサービスを開始する
sudo service mysql start
次のエラーが発生した場合:
Errors were encountered while processing: mysql-server-8.0 E: Sub-process /usr/bin/dpkg returned an error code (1) h2s@DESKTOP-S24E7BS:~$ sudo service mysql start * Starting MySQL database server mysqld su: warning: cannot change directory to /nonexistent: No such file or directory
次に、次の手順をさらに実行します。
MySQL ユーザーにホーム ディレクトリを割り当てます。
sudo usermod -d /var/lib/mysql/ mysql
次に、MySQL サービスのポートを変更します。:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
ポートを見つけてコメントを解除し (# を削除することを意味します)、3306に8060
user = mysql # pid-file = /var/run/mysqld/mysqld.pid # socket = /var/run/mysqld/mysqld.sock port = 8060 # datadir = /var/lib/mysql
ファイルを保存するには、 を押しますCtrl+X、 タイプYを押してから、入力ボタン。
次に、MySQL サービスを開始します
sudo service mysql start
6.PHPのインストール
次に、Windows 10 の WSL に Akaunting をインストールするために PHP と必要なモジュールをインストールしましょう。
sudo apt install php libapache2-mod-php php-imagick php-bcmath php-common php-imap php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl
7. アカウンティング用データベースの作成
Akaunting 用のデータベースを作成する前に、MySQL インストールを保護しましょう。ただし、Akaunting をリモートで使用したくない場合は、この手順をスキップできます。
sudo mysql_secure_installation
このプロセスでは、ユーザー パスワードの強度の検証、デモ ユーザーとテーブルの削除、データベースへのリモート root ログインの無効化など、いくつかの質問が表示されます。彼らに従ってください。
さて、データベースを作成しましょう -
sudo mysql
注記: 赤色のエントリを置き換えます –デモはデータベース名です。h2suserはデータベース ユーザーですが、合格はパスワード用です。
create database demo; creater user 'h2suser'@'localhost' IDENTIFIED BY 'pass';
grant all privileges on demo.* to h2suser@localhost;
flush privileges;
exit
8. Webサーバーにアップロードするアカウンティングファイルをダウンロードします。
以下のコマンドは、最新の Akaunting ファイルをダウンロードします。
wget -O Akaunting.zip https://akaunting.com/download.php?version=latest sudo mkdir -p /var/www/akaunting/ sudo apt install unzip sudo unzip Akaunting.zip -d /var/www/akaunting/ sudo chown -R www-data:www-data /var/www/html/akaunting/ sudo chmod -R 755 /var/www/html/akaunting/
9.Apache サイト構成ファイルをアカウンティング用に構成する
ブラウザで毎回 URL をフォルダーに指定する必要がないように、Akaunting 用の Apache 構成ファイルを作成しましょう。
sudo nano /etc/apache2/sites-available/akaunting.conf
次の行をそのままここに貼り付けます。
<VirtualHost *:80> ServerAdmin localhost DocumentRoot /var/www/akaunting/ ServerName example.com ServerAlias www.example.com <Directory /var/www/akaunting/> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
nano エディターを保存して終了するには、次のキーを押します。Ctrl+Xキーを押して次のように入力します。Yさんそして、入力ボタン。
構成を有効にしてモジュールを書き換えます。
sudo a2ensite akaunting.conf sudo a2enmod rewrite
ウェブサーバーを再起動します -
service apache2 restart
デフォルト設定を無効にする -
sudo a2dissite 000-default.conf
会計設定ウィザードを開く
これですべてが実行されました。ブラウザに移動して、WSL がインストールされている PC の IP アドレスを入力するか、単に次のように入力します。127.0.0.1
選択言語あなたのアカウンティングプラットフォーム用に。
作成したデータベースの詳細を入力します。
アカウンティング管理者アカウントを作成します。
ログインして、Akaunting の詳細セットアップ ウィザードにアクセスします。