Magazine Gadgets

Étapes pour installer le logiciel Akaunting sur Windows 10 à l'aide de WSL

Publié le 01 janvier 2024 par Mycamer


Akaunting est un logiciel de comptabilité gratuit et open source qui utilise PHP et MySQL pour fonctionner et disponible sur GitHub. Ainsi, pas besoin d'utiliser un client ou d'installer un logiciel de comptabilité sur chaque système d'une entreprise ou d'une maison. Tout utilisateur souhaitant utiliser Akaunting pour une petite et moyenne entreprise ou pour un usage personnel peut y accéder localement ou à distance à l'aide d'Internet et d'un navigateur, une fois installé.

Nous pouvons installer Akaunting pour une démo ou une utilisation permanente sur le serveur Web local WSL Apache de Windows 10 sans utiliser XAMPP. Ici, dans ce didacticiel, nous allons apprendre comment procéder.

Installation Akaunting sur le sous-système Windows 10 pour Linux -WSL

Logiciels requis:

PHP 7.2 ou supérieur, Serveur Web (ex : Apache, Nginx, IIS), Base de données (ex : MySQL, PostgreSQL, SQLite, SQL Server) ; Réécriture d'URL (mod_rewrite) et extensions Php : PDO, OpenSSL, Mbstring, Tokenizer, XML et Zip.

1. Commande pour activer WSL sur Windows 10

WSL- Windows Subsystem for Linux est une fonctionnalité de Windows 10 qui permet aux utilisateurs d'exécuter des commandes Linux à l'aide de diverses applications shell de distribution. Le plus courant est Ubuntu. Donc, pour activer cette fonctionnalité, cliquez avec le bouton droit sur le bouton Démarrer de Windows 10 et sélectionnez l'option « Windows Powershell (Admin) ».

Maintenant, exécutez la commande ci-dessous-

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Activer WSL à l'aide de la ligne de commande dans Powershell min

Redémarrez votre système…

2. Installez l'application Ubuntu 20.4 WSL

Ouvrez le Microsoft Store sur votre système d'exploitation et recherchez Ubuntu 20.04 LTS, il s'agit de la dernière version à long terme disponible à installer. Clique sur le Obtenir et une fois installé, appuyez sur le bouton Lancement.

Installez l'application Ubuntu 20.04 WSL min.

3. Installez le serveur Web Apache

Lorsque vous lancez l'application Ubuntu WSL, elle vous demandera d'abord de définir un nom d'utilisateur et un mot de passe. Après cela, exécutez la commande de mise à jour du système-

sudo apt update

Maintenant, exécutez la commande d'installation du serveur Web Apache.

sudo apt install apache2

4. Démarrez le service Apache

Nous ne pouvons pas utiliser la commande systemctl ici, car WSL n'a pas démarré avec systemd comme système d'initialisation, exécutez donc la commande service ici, c'est-à-dire

sudo service apache2 start

Démarrez le service Apache sur WSL Windows 10 min

Pour vérifier si cela fonctionne correctement ou non, ouvrez le navigateur de votre système et tapez- 127.0.0.1

Vérifier le service Apache sur WSL Windows 10 min

5. Configurer le serveur MySQL sur WSL pour la base de données Akaunting

Pour stocker les données d’Akaunting, nous avons besoin d’une base de données. MySQL ou MariaDB sont les deux plus populaires à utiliser. Ici, nous installons MySQL.

sudo apt install mysql-server

Démarrer le service MySQL

sudo service mysql start

Si vous obtenez l'erreur suivante :

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

Échec du démarrage du service MySQL WSL Windows 10

Suivez ensuite ces étapes :

Attribuez un répertoire personnel à l'utilisateur MySQL.

sudo usermod -d /var/lib/mysql/ mysql

Maintenant, changez le port du service MySQL:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Recherchez le port, décommentez-le (c'est-à-dire supprimez le #), puis modifiez le 3306 à 8060

user = mysql

# pid-file = /var/run/mysqld/mysqld.pid

# socket = /var/run/mysqld/mysqld.sock

port = 8060

# datadir = /var/lib/mysql

Pour enregistrer le fichier, appuyez sur Ctrl+Xtaper Ouipuis appuyez sur le Entrer bouton.

Changer le port MySQL sur WSL

Maintenant, démarrez le service MySQL

sudo service mysql start

Le service démarre MySQL avec succès

6.Installation PHP

Maintenant, installons PHP et les modules requis pour installer Akaunting sur WSL sous Windows 10.

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. Créer une base de données pour Akaunting

Avant de créer une base de données pour Akaunting, sécurisons notre installation MySQL. Cependant, vous pouvez ignorer cette étape si vous ne souhaitez pas utiliser Akaunting à distance.

sudo mysql_secure_installation

Le processus vous posera quelques questions, telles que valider la force du mot de passe utilisateur, supprimer l'utilisateur et la table de démonstration, désactiver la connexion root à distance à la base de données, etc. Suis les.

Maintenant, créons une base de données-

sudo mysql

Note: Remplacer les entrées de couleur rouge – démo est le nom de la base de données ; utilisateur h2 est un utilisateur de base de données alors que le passer est pour le mot de passe.

create database demo;



creater user 'h2suser'@'localhost' IDENTIFIED BY 'pass';
grant all privileges on demo.* to h2suser@localhost;



flush privileges;
exit

8. Téléchargez les fichiers Akaunting à télécharger sur le serveur Web

La commande ci-dessous téléchargera les derniers fichiers 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. Configurer le fichier de configuration du site Apache pour Akaunting

Créons un fichier de configuration Apache pour Akaunting afin de ne pas avoir besoin de pointer l'URL vers son dossier à chaque fois dans le navigateur.

sudo nano /etc/apache2/sites-available/akaunting.conf

Collez les lignes suivantes exactement telles qu’elles sont ici…

<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>

Pour enregistrer et quitter l'éditeur nano, appuyez sur : Ctrl+X touches et type : Oui, puis frappez le Entrer bouton.

Activez les modules de configuration et de réécriture.

sudo a2ensite akaunting.conf

sudo a2enmod rewrite

Redémarrez le serveur Web-

service apache2 restart

Désactiver la configuration par défaut-

sudo a2dissite 000-default.conf

Ouvrir l'assistant de configuration d'Akaunting

Eh bien, maintenant que tout fonctionne, allez dans votre navigateur et entrez l'adresse IP de votre PC sur lequel WSL est installé, ou tapez simplement 127.0.0.1

Sélectionner Langue pour votre plateforme Akaunting.

Choisir la langue

Entrez les détails de la base de données que vous avez créée.

Connecter la base de données

Créez un compte administrateur Akaunting.

Créer un compte administrateur Akaunting sur WSL

Connectez-vous pour accéder à l’assistant de configuration supplémentaire d’Akaunting.

Connexion

Assistant de configuration

to www.how2shout.com


Suivez-nous sur Facebook : https://web.facebook.com/mycamer.net/
Pour recevoir les dernières nouvelles sur votre téléphone grâce à l’application Telegram, cliquez ici : https://t.me/+KMdLTc0qS6ZkMGI0
Envoyez-nous un message par Whatsapp : Whatsapp +237 650 50 31 31


The post Étapes pour installer le logiciel Akaunting sur Windows 10 à l'aide de WSL first appeared on Technique de pointe.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mycamer Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazines