Απαιτήσεις
Εγκαταστήστε την PHP και τις απαιτούμενες επεκτάσεις PHP
Εγκαταστήστε MySQL
Εγκαταστήστε το Nginx
Εγκαταστήστε το Akaunting
Το Akaunting είναι ένα δωρεάν, ανοιχτού κώδικα και διαδικτυακό λογιστικό λογισμικό σχεδιασμένο για μικρές επιχειρήσεις και ελεύθερους επαγγελματίες. Είναι κατασκευασμένο με σύγχρονες τεχνολογίες όπως Laravel, Bootstrap, jQuery και RESTful API. Η πηγή του Akaunting βρίσκεται στο GitHub . Αυτός ο οδηγός θα σας δείξει πώς να εγκαταστήσετε το Akaunting σε μια νέα παρουσία του Ubuntu 16.04 Vultr.
Απαιτήσεις
- PHP 5.6.4 ή νεότερη έκδοση με τις ακόλουθες επεκτάσεις PHP:
PDO
OpenSSL
Mbstring
Tokenizer
XML
Zip
cURL
- MySQL
- Nginx
Ελέγξτε την έκδοση του Ubuntu.
lsb_release -ds
# Ubuntu 16.04.4 LTS
Δημιουργήστε έναν νέο non-root
λογαριασμό χρήστη με sudo
πρόσβαση και μεταβείτε σε αυτόν.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
ΣΗΜΕΙΩΣΗ : Αντικαταστήστε το johndoe
με το όνομα χρήστη σας .
Ρυθμίστε τη ζώνη ώρας.
sudo dpkg-reconfigure tzdata
Βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο.
sudo apt update && sudo apt upgrade -y
Εγκαταστήστε build-essential
και unzip
.
sudo apt install -y build-essential unzip
Εγκαταστήστε την PHP και τις απαιτούμενες επεκτάσεις PHP
Εγκαταστήστε την PHP και τις απαραίτητες επεκτάσεις PHP.
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
Ελέγξτε την έκδοση.
php -v
Εγκαταστήστε MySQL
Εγκαταστήστε MySQL.
sudo apt install -y mysql-server
Ελέγξτε την έκδοση.
mysql --version
Εκτελέστε το mysql_secure installation
σενάριο για να βελτιώσετε την ασφάλεια της MySQL.
sudo mysql_secure_installation
Συνδεθείτε στο κέλυφος MySQL ως χρήστης ρίζας.
mysql -u root -p
# Enter password:
Δημιουργήστε μια κενή βάση δεδομένων MySQL και χρήστη για το Akaunting και θυμηθείτε τα διαπιστευτήρια.
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
Εγκαταστήστε το Nginx
Εγκαταστήστε το Nginx.
sudo apt install -y nginx
Ελέγξτε την έκδοση.
sudo nginx -v
Διαμόρφωση του Nginx για Akaunting. Εκτελέστε sudo vim /etc/nginx/sites-available/akaunting.conf
και προσθέστε την ακόλουθη διαμόρφωση.
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;
}
}
Ενεργοποιήστε τη νέα akaunting.conf
διαμόρφωση συνδέοντας το αρχείο στον sites-enabled
κατάλογο.
sudo ln -s /etc/nginx/sites-available/akaunting.conf /etc/nginx/sites-enabled/
Δοκιμάστε τη διαμόρφωση.
sudo nginx -t
Επαναφόρτωση Nginx.
sudo systemctl reload nginx.service
Εγκαταστήστε το Akaunting
Δημιουργήστε έναν ριζικό κατάλογο εγγράφων.
sudo mkdir -p /var/www/akaunting
Αλλάξτε την ιδιοκτησία του /var/www/akaunting
καταλόγου σε johndoe
.
sudo chown -R johndoe:johndoe /var/www/akaunting
Κατεβάστε το πιο πρόσφατο σταθερό λογισμικό Akaunting και αποσυμπιέστε το.
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
Αλλάξτε την ιδιοκτησία του /var/www/akaunting
καταλόγου σε www-data
.
sudo chown -R www-data:www-data /var/www/akaunting
Εκκινήστε το πρόγραμμα εγκατάστασης ανοίγοντας το όνομα τομέα/διεύθυνση IP στο πρόγραμμα περιήγησής σας και συμπληρώστε τις απαιτούμενες πληροφορίες. Μετά από αυτό, το λογισμικό Akaunting θα εγκατασταθεί στον διακομιστή σας.