GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer des factures simples sur CentOS 7

Simple Invoices est un système de facturation open source basé sur le Web. C'est une application très simple mais fonctionnelle, prenant en charge différents formats de facturation. Il est idéal pour les petites organisations et les utilisateurs à domicile. Dans cet article de blog, nous vous guiderons tout au long de l'installation de Simple Invoices sur un VPS CentOS 7 avec Apache, PHP et MariaDB.

Pour démarrer l'installation de Simple Invoices, connectez-vous à votre serveur en tant qu'utilisateur root

racine ssh@IP

et comme d'habitude, exécutez la commande suivante pour vous assurer que tous les packages de votre serveur virtuel CentOS 7 sont à jour :

miam -y mise à jour

Maintenant, nous allons installer le serveur Web Apache :

yum installer httpd

Une fois installé, démarrez Apache et configurez-le pour qu'il démarre au démarrage du système :

systemctl démarrer httpdsystemctl activer httpd

Installez PHP parmi quelques modules PHP requis par l'application :

yum -y install php php-pdo php-common php-mysql

Exécutez les commandes suivantes pour installer MariaDB

yum installer mariadb mariadb-server

Démarrez le serveur MariaDB et activez-le au démarrage du système :

systemctl démarrer mariadbsystemctl activer mariadb

Exécutez le mysql_secure_installation script pour sécuriser le serveur de base de données et définir votre mot de passe root MariaDB.

Les factures simples nécessitent une base de données vierge. Connectez-vous au serveur MariaDB en tant qu'utilisateur "root" et créez une nouvelle base de données et un nouvel utilisateur pour l'application.

mysql -u root -pCREATE DATABASE simpleinvoices;CREATE USER 'siuser'@'localhost' IDENTIFIED BY 'PASSWORD';ATTRIBUER TOUS LES PRIVILÈGES SUR `simpleinvoices`.* TO 'siuser'@'localhost';FLUSH PRIVILEGES;exit 

N'oubliez pas de remplacer "MOT DE PASSE" par un véritable mot de passe fort.

Téléchargez la dernière version stable de Simple Invoices depuis leur site officiel :

wget https://bitbucket.org/simpleinvoices/simpleinvoices/downloads/simpleinvoices.2011.1.zip

Installez le package "unzip" nécessaire pour décompresser l'archive zip de Simple Invoices et décompressez l'archive téléchargée dans le répertoire racine des documents de votre serveur :

yum -y install unzipunzip simpleinvoices.2011.1.zip -d /var/www/html/

Modifiez le fichier de configuration de Simple Invoices et entrez les détails de la base de données que nous avons créée :

 vim /var/www/html/simpleinvoices/config/config.inidatabase.params.host =localhostdatabase.params.username =siiserDatabase.params.password =mot de passe 

Changez le propriétaire du répertoire ‘/var/www/html/simpleinvoices/’ :

chown -R apache:apache /var/www/html/simpleinvoices/

Créez un hôte virtuel Apache pour votre site Web. Créez le fichier ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant :

vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf

et créez l'hôte virtuel :

mkdir /etc/httpd/vhosts.d/vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/simpleinvoices/ "ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" combiné DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire all enabled

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

systemctl redémarre httpd

Maintenant, ouvrez votre navigateur Web préféré et faites-le pointer vers http://votredomaine.com pour exécuter le programme d'installation Web. Vous devrez choisir votre type de base de données et entrer les informations nécessaires pour terminer l'installation.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Simple Invoices pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer le serveur de base de données MySQL 8 sur CentOS 8

  2. Comment installer Mediawiki sur un serveur CentOS

  3. Comment installer AIDE sur CentOS 7

  4. Installez ownCloud sur CentOS 6 / RHEL 6

  5. Comment installer SpaceWalk sur CentOS 7 / RHEL 7

Installer et configurer Redmine sur CentOS 7

Comment installer PostgreSQL dans CentOS 8

Comment installer le serveur de base de données PostgreSQL CentOS 8

Comment installer Oracle Database 21C sur CentOS 8

Comment installer des factures simples sur CentOS 7

Comment installer Moodle sur CentOS 8