// ssd vps

Cum instalezi un stack LAMP pe un VPS SSD: ghid complet pentru Ubuntu 22.04

August 17, 2026 · by CLIQHOST

Cum instalezi un stack LAMP pe un VPS SSD: ghid complet pentru Ubuntu 22.04

Un stack LAMP — Linux, Apache, MySQL, PHP — rămâne una dintre cele mai populare fundații pentru aplicații web dinamice. Este rapid de configurat, bine documentat și susținut de aproape orice CMS sau framework PHP. Dacă tocmai ai achiziționat un VPS SSD și vrei să-l transformi într-un server web funcțional, acest ghid îți arată cum să faci asta pas cu pas pe Ubuntu 22.04.

De ce un VPS SSD pentru LAMP?

Față de un hosting shared, un VPS NVMe sau SSD îți oferă resurse dedicate, acces root complet și libertatea de a instala orice pachete ai nevoie. Nu ești limitat de configurațiile presetate ale furnizorului, poți optimiza fiecare componentă a stivei și poți rula mai multe site-uri sau aplicații pe același server.

Dacă nu ești sigur ce plan VPS se potrivește proiectului tău, consultă ghidul nostru de alegere a planului VPS SSD înainte de a continua.

Cerințe preliminare

  • Un VPS cu Ubuntu 22.04 (acces root sau utilizator cu sudo)
  • Conexiune SSH activă
  • Un nume de domeniu (opțional, dar recomandat)

Pasul 1: Actualizează sistemul

Întotdeauna începe cu o actualizare a pachetelor sistem pentru a evita conflicte de versiuni:

sudo apt update && sudo apt upgrade -y

Acest pas este esențial, mai ales pe un server proaspăt instalat.


Pasul 2: Instalează Apache

Apache este serverul web care va gestiona cererile HTTP/HTTPS.

sudo apt install apache2 -y

După instalare, pornește serviciul și activează-l la boot:

sudo systemctl start apache2
sudo systemctl enable apache2

Verifică statusul:

sudo systemctl status apache2

Deschide portul 80 în firewall (dacă ai UFW activ):

sudo ufw allow 'Apache Full'

Accesează IP-ul serverului tău dintr-un browser — ar trebui să vezi pagina de test Apache ("It works!").

💡 Dacă vrei să securizezi traficul cu HTTPS, ai nevoie de un certificat SSL. Poți găsi opțiuni potrivite la certificate SSL CLIQHOST.


Pasul 3: Instalează MySQL

MySQL este sistemul de gestionare a bazelor de date relaționale utilizat de WordPress, Joomla, Magento și multe altele.

sudo apt install mysql-server -y

Rulează scriptul de securizare pentru a elimina utilizatorii anonimi, baza de date de test și a seta parola pentru root:

sudo mysql_secure_installation

Vei fi ghidat printr-o serie de întrebări. Răspunde Y la toate opțiunile recomandate. La final, conectează-te la MySQL pentru a verifica:

sudo mysql -u root -p

Creează un utilizator și o bază de date pentru aplicația ta:

CREATE DATABASE myapp_db;
CREATE USER 'myapp_user'@'localhost' IDENTIFIED BY 'ParolaFoarteSigura123!';
GRANT ALL PRIVILEGES ON myapp_db.* TO 'myapp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

⚠️ Nu folosi niciodată utilizatorul root al MySQL pentru aplicații web. Creează întotdeauna un utilizator dedicat cu privilegii minime necesare.


Pasul 4: Instalează PHP

PHP este limbajul de scripting care permite paginilor tale să genereze conținut dinamic.

sudo apt install php libapache2-mod-php php-mysql -y

Pentru compatibilitate cu CMS-uri moderne (WordPress, Joomla), instalează și extensiile frecvent necesare:

sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y

Verifică versiunea instalată:

php -v

Pentru ca Apache să prefere fișierele PHP în fața celor HTML, editează:

sudo nano /etc/apache2/mods-enabled/dir.conf

Asigură-te că index.php apare înaintea index.html:

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

Repornește Apache:

sudo systemctl restart apache2

Pasul 5: Testează că PHP funcționează

Creează un fișier de test:

sudo nano /var/www/html/info.php

Conținut:

<?php
phpinfo();
?>

Accesează http://IP_SERVER/info.php în browser. Vei vedea o pagină cu toate detaliile instalării PHP. Șterge acest fișier după testare — expune informații sensibile despre server:

sudo rm /var/www/html/info.php

Pasul 6: Instalează phpMyAdmin (opțional, dar util)

pbr phpMyAdmin îți permite să gestionezi bazele de date MySQL dintr-o interfață web, fără să folosești linia de comandă.

sudo apt install phpmyadmin -y

În timpul instalării, selectează apache2 ca server web. Alege să configurezi baza de date cu dbconfig-common și setează o parolă pentru utilizatorul phpMyAdmin.

Activează extensia PHP necesară și repornește Apache:

sudo phpenmod mbstring
sudo systemctl restart apache2

Accesează http://IP_SERVER/phpmyadmin și autentifică-te cu utilizatorul creat anterior.

💡 Pentru securitate suplimentară, redenumește sau restricționează accesul la directorul /phpmyadmin prin .htaccess sau configurații Apache.


Pasul 7: Configurează un VirtualHost pentru domeniul tău

Dacă vrei să găzduiești mai multe site-uri pe același VPS sau să asociezi un domeniu, creează un VirtualHost:

sudo nano /etc/apache2/sites-available/domeniulmeu.com.conf
<VirtualHost *:80>
    ServerName domeniulmeu.com
    ServerAlias www.domeniulmeu.com
    DocumentRoot /var/www/domeniulmeu.com
    ErrorLog ${APACHE_LOG_DIR}/domeniulmeu_error.log
    CustomLog ${APACHE_LOG_DIR}/domeniulmeu_access.log combined
</VirtualHost>

Creează directorul pentru site:

sudo mkdir -p /var/www/domeniulmeu.com
sudo chown -R $USER:$USER /var/www/domeniulmeu.com

Activează site-ul și dezactivează cel implicit:

sudo a2ensite domeniulmeu.com.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2

Pasul 8: Activează mod_rewrite (necesar pentru WordPress și alte CMS-uri)

sudo a2enmod rewrite
sudo systemctl restart apache2

Asigură-te că în VirtualHost ai AllowOverride All pentru a permite fișierele .htaccess:

<Directory /var/www/domeniulmeu.com>
    AllowOverride All
</Directory>

Optimizări recomandate după instalare

Limitează expunerea informațiilor despre server

Editează /etc/apache2/conf-available/security.conf:

ServerTokens Prod
ServerSignature Off

Activează comprimarea Gzip

sudo a2enmod deflate
sudo systemctl restart apache2

Setează limite PHP adecvate

Editează /etc/php/8.1/apache2/php.ini (sau versiunea ta PHP) și ajustează:

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 120

Repornește Apache după fiecare modificare.


Gestionare și administrare pe termen lung

După ce stiva LAMP funcționează, urmează să te gândești la:

  • Backup-uri automate — protejează datele și configurările
  • Monitorizarea resurselor — CPU, RAM, disk I/O
  • Actualizări regulate ale sistemului și pachetelor
  • Securizarea SSH cu autentificare prin chei

Dacă preferi să te concentrezi pe aplicație și nu pe administrarea serverului, serviciile de management server CLIQHOST pot prelua această responsabilitate.


Concluzie

Ai instalat și configurat un stack LAMP complet pe un VPS SSD cu Ubuntu 22.04. Acum ai la dispoziție o platformă solidă pentru a găzdui aplicații PHP, site-uri WordPress, magazine online sau orice alt proiect web dinamic.

Dacă vrei o soluție gata configurată sau ai nevoie de resurse mai mari, explorează ofertele de VPS SSD și VPS NVMe de la CLIQHOST — servere rapide, cu suport tehnic disponibil și infrastructură modernă. Pentru orice întrebări, echipa noastră este disponibilă prin pagina de contact.

SHARE
// ce spun clienții

Ce spun clienții noștri

Recenzii reale de la clienți care au ales CLIQHOST pentru performanță, fiabilitate și suport tehnic.

★★★★★

"We moved our online shop from a foreign host and the difference is night and day — pages load instantly and support replies in minutes, in Romanian."

AM
Andrei M.
eCommerce owner · Chișinău
★★★★★

"Migrated 12 client sites to CLIQHOST. Free migration, zero downtime, and the cPanel setup is exactly what my team needed. Highly recommend."

EV
Elena V.
Web agency · Bălți
★★★★★

"Our NVMe VPS handles traffic spikes without a sweat. Full root, local datacenter, and billing in MDL — everything we wanted from a provider."

DC
Dmitri C.
SaaS founder · Chișinău