Krav
Installer PHP og nødvendige PHP-utvidelser
Installer MySQL
Installer Nginx
Installer Akaunting
Akaunting er en gratis, åpen kildekode og online regnskapsprogramvare utviklet for små bedrifter og frilansere. Den er bygget med moderne teknologier som Laravel, Bootstrap, jQuery og RESTful API. Akauntings kilde er på GitHub . Denne guiden viser deg hvordan du installerer Akaunting på en ny Ubuntu 16.04 Vultr-forekomst.
Krav
- PHP 5.6.4 eller høyere med følgende PHP-utvidelser:
PDO
OpenSSL
Mbstring
Tokenizer
XML
Zip
cURL
- MySQL
- Nginx
Sjekk Ubuntu-versjonen.
lsb_release -ds
# Ubuntu 16.04.4 LTS
Opprett en ny non-rootbrukerkonto med sudotilgang og bytt til den.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
MERK : Erstatt johndoemed brukernavnet ditt .
Sett opp tidssonen.
sudo dpkg-reconfigure tzdata
Sørg for at systemet ditt er oppdatert.
sudo apt update && sudo apt upgrade -y
Installer build-essentialog unzip.
sudo apt install -y build-essential unzip
Installer PHP og nødvendige PHP-utvidelser
Installer PHP og nødvendige PHP-utvidelser.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-mbstring php7.0-mysql php7.0-common php7.0-zip php7.0-curl php7.0-xml
Sjekk versjonen.
php -v
Installer MySQL
Installer MySQL.
sudo apt install -y mysql-server
Sjekk versjonen.
mysql --version
Kjør mysql_secure installationskriptet for å forbedre MySQLs sikkerhet.
sudo mysql_secure_installation
Koble til MySQL-skallet som root-bruker.
mysql -u root -p
# Enter password:
Lag en tom MySQL-database og bruker for Akaunting, og husk legitimasjonen.
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
Installer Nginx
Installer Nginx.
sudo apt install -y nginx
Sjekk versjonen.
sudo nginx -v
Konfigurer Nginx for Akaunting. Kjør sudo vim /etc/nginx/sites-available/akaunting.confog legg til følgende konfigurasjon.
server {
listen 80;
listen [::]:80;
server_name example.com;
root /var/www/akaunting;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_index index.php;
try_files $uri =404;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
Aktiver den nye akaunting.confkonfigurasjonen ved å koble filen til sites-enabledkatalogen.
sudo ln -s /etc/nginx/sites-available/akaunting.conf /etc/nginx/sites-enabled/
Test konfigurasjonen.
sudo nginx -t
Last inn Nginx på nytt.
sudo systemctl reload nginx.service
Installer Akaunting
Opprett en dokumentrotkatalog.
sudo mkdir -p /var/www/akaunting
Endre eierskap av /var/www/akauntingkatalogen til johndoe.
sudo chown -R johndoe:johndoe /var/www/akaunting
Last ned den nyeste stabile Akaunting-programvaren og pakk den ut.
cd /var/www/akaunting
curl -O -J -L https://akaunting.com/download.php?version=latest
unzip Akaunting_1.1.15-Stable.zip
rm Akaunting_1.1.15-Stable.zip
Endre eierskap av /var/www/akauntingkatalogen til www-data.
sudo chown -R www-data:www-data /var/www/akaunting
Start installasjonsprogrammet ved å åpne domenenavnet/IP-adressen i nettleseren og fyll inn nødvendig informasjon. Etter det vil Akaunting-programvare bli installert på serveren din.