Kategorie: Linux

Installazione completa di server LAMP Linux, Apache, MySql, PHP Debian 11

Questo tutorial descrive come installare un server LAMP completo o di servizi di base Apache, MySql, Php e phpmyadmin.

Installeremo tutti i pacchetti passo dopo passo.

Innanzitutto, installeremo il server Web Apache:

apt-get install apache2 apache2-utils -y

Comando:

apache2 -v

Possiamo controllare la versione di Apache:

Versione del server: Apache/2.4.48 (Debian)
Server costruito:   2021-08-12T11:51:47

Eseguiamo Apache con i comandi:

systemctl avvia apache2
systemctl abilita apache2

Dopo essere andati al nostro indirizzo IP nel browser, dovremmo vedere la pagina iniziale di Apache

Il prossimo passo è installare il server del database MariaDB

Installiamo:

apt-get install mariadb-server -y

E corriamo:

systemctl start mariadb
systemctl abilita mariadb

Possiamo verificare lo stato dell'operazione emettendo un ordine:

stato systemctl mariadb

sotto il risultato:

? mariadb.servizio - MariaDB 10.3.31 database server
     Loaded: caricato (/lib/systemd/system/mariadb.service; abilitato; fornitore preset: abilitato)
     Attivo: attivo (in esecuzione) dal Sat 2021-08-21 04:13:25 UTC; 1min 36s ago
       Docs: uomo:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 1838 (mysqld)
     Stato: "Prendendo le tue richieste SQL ora..."
      Compiti: 31 (limite: 2353)
     Memoria: 66.1M
     CGroup: /system.slice/mariadb.service
             ??1838 /usr/sbin/mysqld

Diamo un comando nella console:

mysql_secure_installation

E facciamo la configurazione iniziale come di seguito:

Inserire password corrente per root (entrare per nessuno): 
Cambia la password di root? [S / N] Y
New password: 
Reinserire la nuova password: 
Rimuovere gli utenti anonimi? [S / N] Y
Disallow root login remotely? [S / N] Y
Remove test database and access to it? [S / N] Y
Reload privilege tables now? [S / N] e

Puoi accedere a mysql emettendo un comando:

mysql -u root -p

E inserendo la password che abbiamo appena impostato.

Possiamo installare PHP emettendo il comando:

apt-get install php libapache2-mod-php php-cli php-mysql php-zip php-curl php-xml -y

Possiamo controllare la versione php inserendo il comando nella console:

php -v

il risultato della:

PHP 7.4.21 (cli) (costruito: luglio  2 2021 03:59:48) ( NTS )
Diritto d'autore (c) The PHP Group
Zend Engine v3.4.0, Diritto d'autore (c) Zend Technologies
    with Zend OPcache v7.4.21, Diritto d'autore (c), di Zend Technologies

L'ultimo passo è creare il nostro dominio vhost.

Creiamo una directory del nostro dominio:

mkdir /var/www/html/domena.pl

diamo poteri:

chown -R www-data:www-data /var/www/html/domena.pl

Creiamo il file di configurazione vhost emettendo il comando:

nano /etc/apache2/sites-available/domena.pl.conf

il contenuto:

    ServerAdmin webmaster@localhost
    ServerName domena.pl
    DocumentRoot /var/www/html/domena.pl
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combinato

E salviamo il file.

Aggiungiamo il nostro vhost ad active:

a2ensite domena.pl.conf
a2dissite 000-default

Controlliamo la configurazione:

apache2ctl configtest

E stiamo ricaricando il server Apache:

systemctl ricarica apache2

L'unica cosa che ci resta da fare ora è reindirizzare il dominio all'ip del nostro server.

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu