elfsightSari la conținut
Instalarea și configurarea LAMP pe Ubuntu

Instalarea și configurarea LAMP pe Ubuntu pas cu pas

Instalarea și configurarea LAMP pe Ubuntu pas cu pas.Instalarea și configurarea stivei LAMP pe Ubuntu este un proces direct și accesibil oricărui utilizator cu cunoștințe de bază în administrarea serverelor Linux.

Odată configurată, această infrastructură permite rularea aplicațiilor web scrise în PHP, gestionarea bazelor de date MySQL și personalizarea serverului prin fișierele de configurare Apache.

Instalarea și configurarea LAMP pe Ubuntu

Stiva LAMP (Linux, Apache, MySQL, PHP) este una dintre cele mai populare soluții pentru dezvoltarea și găzduirea aplicațiilor web.

Acest ghid vă arată cum să instalați și să configurați LAMP pe un server Ubuntu, pas cu pas, pentru a putea rula website-uri dinamice sau aplicații PHP.

1. Actualizarea sistemului

Înainte de a începe instalarea, este recomandat să actualizați pachetele sistemului:

sudo apt update && sudo apt upgrade -y

2. Instalarea serverului Apache

sudo apt install apache2 -y

Pentru a verifica dacă Apache rulează corect, accesați IP-ul serverului în browser.

Ar trebui să vedeți pagina implicită „Apache2 Ubuntu Default Page”.

3. Instalarea serverului de baze de date MySQL

sudo apt install mysql-server -y

După instalare, rulați scriptul de securizare:

sudo mysql_secure_installation

Veți fi ghidat să setați parola pentru utilizatorul root și să configurați alte opțiuni de securitate.

4. Instalarea limbajului PHP

Pentru a permite interpretarea fișierelor PHP de către Apache:

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

Pentru a verifica versiunea instalată:

php -v

5. Testarea PHP

Crearea unui fișier de test în directorul web:

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

Adăugați următorul cod:

<?php phpinfo(); ?>

Salvați fișierul și accesați http://IP-ul-serverului/info.php pentru a vedea informațiile PHP.

6. Configurarea permisiunilor și a directorului root

Pentru a lucra mai ușor cu fișierele din /var/www/html:

sudo chown -R $USER:$USER /var/www/html
sudo chmod -R 755 /var/www

7. Configurarea virtual hosts (opțional)

Pentru a găzdui mai multe website-uri pe același server, se pot crea fișiere de tip virtual host:

sudo nano /etc/apache2/sites-available/exemplu.ro.conf

Exemplu de configurare:

<VirtualHost *:80>
    ServerAdmin admin@exemplu.ro
    ServerName exemplu.ro
    ServerAlias www.exemplu.ro
    DocumentRoot /var/www/exemplu.ro
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Activați virtual host-ul și reporniți Apache:

sudo a2ensite exemplu.ro.conf
sudo systemctl reload apache2

8. Activarea modulelor necesare

Asigurați-vă că modulul rewrite este activ pentru funcționarea corectă a aplicațiilor web:

sudo a2enmod rewrite
sudo systemctl restart apache2

9. Accesarea MySQL din terminal

sudo mysql -u root -p

Comandă de creare a unei baze de date:

CREATE DATABASE nume_baza;
CREATE USER 'utilizator'@'localhost' IDENTIFIED BY 'parola';
GRANT ALL PRIVILEGES ON nume_baza.* TO 'utilizator'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Servicii SEO speciale – Oferim servicii speciale de optimizare SEO și promovare pentru motoarele de căutare. Contactați-ne acum!

Dorel Tănase

Dorel Tănase – specialist SEO și Web Design-er cu peste 18 ani de experiență. Dorel Tănase este unul dintre specialiștii în optimizare SEO din România, cu o activitate neîntreruptă în mediul online de peste 18 ani.

Parcursul său profesional a început în anul 1997, odată cu lansarea website-ului cisnet.ro – unul dintre primele proiecte web românești axate pe servicii IT și prezență online.

Articolul precedent
Următorul articol
Înapoi sus
Caută
ROEN