GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare WordPress con LEMP su Ubuntu 20.04

WordPress è un sistema di gestione dei contenuti gratuito, open source e più popolare che ti consente di creare un blog su Internet. Alimenta più di un terzo dei siti Web, compreso il 33% dei primi 10 milioni di siti Web. WordPress è dotato di potenti funzionalità, splendidi design e ti dà la libertà di creare tutto ciò che desideri.

In questo tutorial, ti mostreremo come installare WordPress con Nginx su Ubuntu 20.04 VPS.

Prerequisiti

  • Un Ubuntu 20.04 VPS (useremo il nostro piano SSD 2 VPS)
  • Accesso all'account utente root (o accesso a un account amministratore con privilegi root)

Passaggio 1:accedi al server e aggiorna i pacchetti del sistema operativo del server

Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Dovrai sostituire "IP_Address" e "Port_number" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.

Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:

apt-get update -y
apt-get upgrade -y

Fase 2:installa il server LEMP

WordPress è scritto in PHP e utilizza MariaDB come database backend. Quindi il server LEMP deve essere installato sul tuo server. Puoi installare nginx, MariaDB, PHP e tutte le estensioni PHP richieste con il seguente comando:

apt-get install nginx mariadb-server php php-curl php-mysql php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-fpm -y

Una volta installato il server LEMP, avvia il servizio Nginx e MariaDB con il seguente comando:

systemctl start nginx
systemctl start mariadb

Fase 3:crea un database WordPress

Successivamente, dovrai creare un database e un utente per WordPress. Innanzitutto, connettiti alla shell MariaDB con il seguente comando:

mysql

Una volta connesso, crea un database e un utente usando il seguente comando:

MariaDB [(none)]> CREATE DATABASE wpdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY  'securepassword';

Quindi, svuota i privilegi ed esci da MariaDB con il seguente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

A questo punto MariaDB è installato e configurato per WordPress. Ora puoi procedere con l'installazione di WordPress.

Fase 4:scarica WordPress

Innanzitutto, cambia la directory nella radice Web predefinita di Nginx e scarica l'ultima versione di WordPress con il seguente comando:

cd /var/www/html
wget http://wordpress.org/latest.tar.gz

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar -xzvf latest.tar.gz

Quindi, cambia la directory in wordpress e rinomina il file di configurazione di esempio:

cd wordpress
mv wp-config-sample.php wp-config.php

Quindi, modifica il file di configurazione e definisci le impostazioni del database:

nano wp-config.php

Modifica le seguenti righe:

/** The name of the database for WordPress */define('DB_NAME', 'wpdb');

/** MySQL database username */define('DB_USER', 'wpuser');

/** MySQL database password */define('DB_PASSWORD', 'securepassword');

Salva e chiudi il file, quindi imposta i permessi e la proprietà appropriati della directory di wordpress:

chown -R www-data:www-data /var/www/html/wordpress

Una volta terminato, puoi procedere con la configurazione di Nginx per ospitare WordPress.

Passaggio 5:configura Nginx per WordPress

Successivamente, dovrai creare un file di configurazione dell'host virtuale Nginx per ospitare il tuo sito Web WordPress.

nano /etc/nginx/conf.d/wp.conf

Aggiungi le seguenti righe:

server {
        listen 80;
        root /var/www/html/wordpress;
        index  index.php index.html index.htm;
        server_name yourdomain.com;

        error_log /var/log/nginx/yourdomain.com_error.log;
        access_log /var/log/nginx/yourdomain.com_access.log;

        client_max_body_size 100M;
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
}

Salva e chiudi il file, quindi verifica Nginx per eventuali errori di sintassi con il seguente comando:

nginx -t

Quindi, riavvia il servizio Nginx per applicare le modifiche alla configurazione:

systemctl restart nginx

Passaggio 6:accedi a WordPress

Ora apri il tuo browser web e avvia l'installazione di WordPress utilizzando l'URL http://yourdomain.com . Verrai reindirizzato alla seguente pagina:

Seleziona la tua lingua e fai clic su Continua pulsante. Verrai reindirizzato alla pagina di configurazione di WordPress:

Fornisci il titolo del tuo sito, il nome utente amministratore, la password e fai clic su Installa WordPress pulsante. Una volta completata l'installazione, dovresti vedere la seguente pagina:

Fai clic su Accedi pulsante. Dovresti vedere la pagina di accesso di WordPress:

Fornisci il nome utente e la password dell'amministratore e fai clic su Accedi pulsante. Dovresti vedere la dashboard di WordPress:

Congratulazioni! hai installato correttamente WordPress su Ubuntu 20.04 VPS.

Ovviamente, non devi fare nulla di tutto ciò se utilizzi il nostro hosting WordPress gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Installa WordPress con OpenLiteSpeed ​​su Ubuntu 16.04

  2. Come installare WordPress con lo stack LAMP su Ubuntu 16.04

  3. Come installare MariaDB su Ubuntu 16.04

  4. Come installare LEMP su Ubuntu 18.04

  5. Come installare WordPress con uno stack LEMP su Ubuntu 18.04

Come installare WordPress su Ubuntu 18.04

Come installare MariaDB su Ubuntu

Come installare WordPress Ubuntu 20.04

Come installare WordPress con EasyEngine su Ubuntu 20.04

Come installare WordPress su Ubuntu 22.04

Come installare WordPress su Ubuntu 20.04