Installer simple fakturaer på CentOS 7

enkelSimple Fakturaer er et webbaseret open source faktureringssystem. Det er meget simpelt, men funktionelt, der understøtter forskellige faktureringsformater. Det er godt for små organisationer og hjemmebrugere. I dette blogindlæg vil vi lede dig gennem installationen for Simple Fakturaer på en CentOS 7 VPS med Apache, PHP og MariaDB.

For at starte installationen Simple Fakturaer skal du logge på din server som bruger root

ssh [Email protected]

og som sædvanlig, kør følgende kommando for at sikre, at alle pakker på din CentOS 7 virtuel server er ajourførte:

yum-en opdatering

Nu vil vi installere Apache webserver:

Du installerer httpd

Når den er installeret, skal du starte Apache og indstille den til at starte ved systemstart:

systemctl start httpd systemctl aktiver httpd

Installer PHP blandt med få PHP-moduler, der kræves af programmet:

yum-du installerer php php-pdo php-fælles php-mysql

Kør følgende kommandoer for at installere MariaDB

yum installer mariadb mariadb-server

Start MariaDB-serveren og aktiver den til at starte ved systemstart:

systemt start mariadb systemctl enable mariadb

Kør mysql_secure_installation script til at sikre databaseserveren og indstille din MariaDB root password.

Simple Fakturaer kræver en tom database. Log ind på MariaDB-serveren som bruger 'root' og opret ny database og bruger til applikationen.

mysql -u root -p CREATE DATABASE simpleinvoices; CREATE USER 'siuser' @ 'localhost' IDENTIFIED AF 'PASSWORD'; GIVE ALL PRIVILEGES ON `simpleinvoices`. * TO 'siuser' @ 'localhost'; FLUSH PRIVILEGES; Afslut

Glem ikke at erstatte "PASSWORD" med en faktisk stærk adgangskode.

Hent den seneste stabile udgivelse af simple fakturaer fra deres officielle hjemmeside:

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

Installer pakken 'unzip', der er nødvendig for at udpakke zip-arkivet Simple Fakturaer og pakke det hentede arkiv til dokumentets rodmappe på din server:

yum-du installerer unzip unzip simpleinvoices.2011.1.zip -d / var / www / html /

Rediger konfigurationsfilen Simple Fakturaer og indtast detaljerne i den database, vi oprettede:

vim /var/www/html/simpleinvoices/config/config.ini database.params.host = localhost database.params.username = siuser database.params.password = PASSWORD database.params.dbname = simpleinvoices

Ændre ejerskabet af '/ var / www / html / simpleinvoices /' biblioteket:

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

Opret Apache virtuelle vært til din hjemmeside. Opret '/etc/httpd/conf.d/vhosts.conf' fil med følgende indhold:

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

og opret den virtuelle vært:

mkdir /etc/httpd/vhosts.d/ vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP: 80> ServerAdmin [Email protected]
DocumentRoot "/ var / www / html / simpleinvoices /" Servernavn yourdomain.com ServerAlias ​​www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com- access_log "kombineret <katalog" / var / www / html / simpleinvoices / "> DirectoryIndex index.html index.php Valg FollowSymLinks TilladOverride All Kræv alt tildelt </ Directory> </ VirtualHost>

Genstart Apache webserveren for ændringerne træder i kraft:

systemctl genstart httpd

Nu skal du åbne din yndlingswebbrowser og pege på http://yourdomain.com for at køre webinstallatøren. Du skal vælge din database type og indtaste de nødvendige oplysninger for at fuldføre installationen.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.