I den här guiden går vi igenom hur du installerar PrestaShop, en populär e-handelsplattform, på AlmaLinux 9. Denna installation kan vara särskilt användbar för användare av en VPS-server.
Förutsättningar
- AlmaLinux 9 installerat på din server.
- Root-åtkomst eller sudo-rättigheter.
- En aktiv internetanslutning.
- Apache eller Nginx installerat som webbserver.
- PHP 7.2 eller högre installerat.
- MySQL eller MariaDB installerat.
Steg 1: Uppdatera systemet
Öppna terminalen och kör följande kommando för att uppdatera systempaketen:
sudo dnf update -y
Steg 2: Installera nödvändiga beroenden
Kör följande kommando för att installera nödvändiga PHP-extensions:
sudo dnf install php php-mysqlnd php-xml php-mbstring php-curl php-zip -y
Steg 3: Ladda ner PrestaShop
Ladda ner den senaste versionen av PrestaShop:
wget https://download.prestashop.com/download/releases/prestashop_1.7.8.0.zip
Extrahera den nedladdade filen:
unzip prestashop_1.7.8.0.zip -d /var/www/html/prestashop
Steg 4: Ställ in rättigheterna
Sätt rättigheterna för PrestaShop-mappen:
sudo chown -R apache:apache /var/www/html/prestashop
sudo chmod -R 755 /var/www/html/prestashop
Steg 5: Skapa en databas för PrestaShop
Anslut till MySQL eller MariaDB:
mysql -u root -p
Kör följande kommandon för att skapa en databas och användare:
CREATE DATABASE prestashop;
CREATE USER 'prestashopuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON prestashop.* TO 'prestashopuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Steg 6: Konfigurera webbservern
Om du använder Apache, skapa en ny konfigurationsfil:
sudo nano /etc/httpd/conf.d/prestashop.conf
Lägg till följande innehåll i filen:
<VirtualHost *:80>
DocumentRoot "/var/www/html/prestashop"
ServerName your_domain_or_IP
<Directory "/var/www/html/prestashop">
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/prestashop-error.log
CustomLog /var/log/httpd/prestashop-access.log combined
</VirtualHost>
Steg 7: Starta om webbservern
Kör följande kommando för att starta om Apache:
sudo systemctl restart httpd
Steg 8: Slutför installationen via webbläsaren
Navigera till följande URL i din webbläsare för att slutföra installationen av PrestaShop:
http://your_domain_or_IP/prestashop
Avslutning
Dina PrestaShop-applikationer är nu installerade och klara för användning. Genom att använda denna metod kan du enkelt hantera din e-handelsplattform från en VPS-server.