Come Installare Wordpress su Debian 12 Bookworm
In questa guida passo passo ti accompagniamo attraverso il processo per installare WordPress su Debian 12 "Bookworm".
Nei prossimi minuti vediamo come:
- Installare lo stack L.A.M.P.: Apache2, MySQL e PHP su nostro server Linux
- Configurare il database MySQL
- Scaricare dal sito ufficiale e configurare WordPress.
Installare Wordpress su Debian 12 Bookworm
WordPress è una piattaforma di blogging open source e Content Management System (CMS) estremamente popolare, utilizzata da milioni di siti web in tutto il mondo. La sua semplicità d'uso, la flessibilità e l'ampia gamma di plugin e temi la rendono una scelta ideale per principianti ed esperti.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- Un server Debian 12 Bookworm connesso a Internet
- Un utente con privilegi
sudo
o accessoroot
- Opzionale: Un dominio registrato (consigliato per un sito web pubblico)
Installazione di Apache2
Apache2 è un web server open source che servirà i file di WordPress al tuo browser. Segui questi passaggi per installarlo:
sudo apt update && sudo apt install apache2
Dopo l'installazione, avvia e abilita il servizio Apache2:
sudo systemctl start apache2
sudo systemctl enable apache2
Installazione di PHP 8.2
PHP è un linguaggio di scripting lato server che WordPress utilizza per generare pagine web dinamiche. Installa PHP 8.2 e i moduli necessari:
sudo apt-get install php-pear libapache2-mod-php \
php8.2-{mysql,curl,gd,intl,imap,mcrypt,ps,pspell,snmp,sqlite,tidy,xmlrpc,xsl}
sudo systemctl restart apache2
Installazione di MariaDB
MariaDB è un database relazionale open source che verrà utilizzato per archiviare i dati di WordPress. E' la migliore alternativa a MySQL. Installiamo MariaDB e avviamo il servizio:
sudo apt install mariadb-server
sudo systemctl start mariadb
Install WordPress in Debian
Installa wget
se è non presente, e scarica l'ultima versione di WordPress nella directory /tmp
sudo apt install wget
cd /tmp
wget http://wordpress.org/latest.tar.gz
Decomprimi l'archivio
tar -xf latest.tar.gz
Sposta WordPress nella directory /var/www/html
, predefinita per i file web di Apache2.
sudo mv wordpress /var/www/html
sudo chown www-data:www-data /var/www/html -R
Creazione utente e password del database
Crea un nuovo utente e una password per l'accesso al database WordPress, ricordati di sostituire password
con una password sicura ed eventualmente cambiare il nome utente e del database
sudo mysql -e "CREATE DATABASE wordpress;"
sudo mysql -e "GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'%' IDENTIFIED BY 'password';"
sudo mysql -e "SHOW databases;"
Il server ci mostrerà i database presenti, compreso il DB wordpress
appena creato
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| wordpress |
+--------------------+
Completa l'installazione tramite interfaccia web
Apri un browser web e accedi al tuo server utilizzando il suo indirizzo IP o nome di dominio, seguito da /wordpress
. Ad esempio http://IPWEBSERVER/wordpress
. Segui le istruzioni sullo schermo per finire di installare Wordpress su Debian 12 Bookworm, scegliendo il nome del sito web, il nome utente e la password dell'amministratore.
Terminato questo passaggio avremo terminato la nostra installazione di WordPress su Debian 12 Bookworm.