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

Come installare WordPress con lo stack LAMP su Ubuntu 18.04

WordPress è il sistema di gestione dei contenuti leader nel mondo. Utilizzato da decine di milioni di pagine Web e creatori di Internet allo stesso modo, WordPress è la spina dorsale della maggior parte dei blog e delle testate giornalistiche. Anche le prestazioni delle pagine Web con WordPress sono in genere tra le più veloci disponibili. In questo tutorial, ti mostreremo come installare WordPress con lo stack LAMP su Ubuntu 18.04.

Requisiti:

  • Per gli scopi di questo tutorial, useremo un Ubuntu VPS. Il nostro Ubuntu VPS viene già preinstallato con uno stack LAMP completamente funzionante. Tuttavia, eseguiremo comunque tutti i passaggi necessari e ti mostreremo come installare e configurare tu stesso lo stack LAMP, nel caso in cui lo stai facendo su un server pulito.
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo
  • Un nome di dominio valido per accedere al tuo sito WordPress (opzionale)

Fase 1:connettiti al tuo server

Per connetterti al tuo server tramite SSH come utente root, usa il seguente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

e sostituisci "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.

Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:

apt-get update
apt-get upgrade

Fase 2:Installazione del server Web Apache

Per installare il server Web Apache, eseguire il comando seguente:

apt-get install apache2

Al termine dell'installazione, dovresti abilitare Apache per l'avvio automatico all'avvio del server con:

systemctl enable apache2

Puoi anche controllare lo stato del tuo servizio Apache con il seguente comando:

systemctl status apache2

Uscita:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Wed 2018-12-19 03:44:49 CST; 21min ago
 Main PID: 905 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  905 /usr/sbin/apache2 -k start
           ├─  923 /usr/sbin/apache2 -k start
           ├─  926 /usr/sbin/apache2 -k start
           ├─  927 /usr/sbin/apache2 -k start
           ├─  928 /usr/sbin/apache2 -k start
           ├─  929 /usr/sbin/apache2 -k start
           └─16816 /usr/sbin/apache2 -k start

Fase 3:installa PHP

Il passaggio successivo della nostra configurazione dello stack LAMP è l'installazione di PHP. WordPress e molti dei suoi plugin utilizzano estensioni PHP che dovrai installare manualmente. Questa sezione è facoltativa, ma ti consentirà di accedere ad alcune funzionalità di WordPress a cui potresti non avere accesso con un'installazione PHP di base.

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

Puoi controllare la tua versione di PHP con il seguente comando:

php -v

Uscita:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Fase 4:installa il server del database MySQL

Infine, MySQL è l'ultimo pacchetto software di cui abbiamo bisogno per completare l'installazione del nostro stack LAMP. MySQL è un sistema di gestione di database open source, comunemente installato come parte del popolare stack LAMP (Linux, Apache, MySQL, PHP/Python/Perl). È una scelta molto popolare per la gestione dei database, grazie al suo continuo sviluppo e all'ampio set di funzionalità.

Su Ubuntu 18.04, solo l'ultima versione di MySQL è inclusa nel repository dei pacchetti APT per impostazione predefinita.

Per installare il pacchetto predefinito, esegui il comando seguente:

$ apt install mysql-server

Questo installerà MySQL versione 5.7 sul tuo server, ma non ti chiederà di impostare una password o di apportare altre modifiche alla configurazione. Poiché ciò lascia la tua installazione di MySQL vulnerabile, al fine di migliorare la sicurezza del tuo server MySQL, ti consigliamo di eseguire mysql_secure_installation script digitando il seguente comando:

mysql_secure_installation

Questo script ti aiuterà a eseguire importanti attività di sicurezza, come impostare una password di root, disabilitare l'accesso root remoto, rimuovere utenti anonimi, ecc.

Fase 5:crea un database per WordPress

Ora creeremo il nostro database MySQL per il nostro sito WordPress. Accedi al tuo server MySQL con il seguente comando e inserisci la tua password di root MySQL:

mysql -u root -p

In questa sezione creeremo un nuovo database MySQL wordpress e assegnare l'accesso utente ad un nuovo utente admin_user con password StrongPassword

CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'admin_user'@'localhost' IDENTIFIED BY 'StrongPassword';
FLUSH PRIVILEGES;
exit;

Non dimenticare di sostituire "StrongPassword" con una password efficace.

Passaggio 6:installa WordPress

Possiamo ora procedere con l'installazione vera e propria di WordPress. Esegui i seguenti comandi per scaricare ed estrarre gli ultimi file di installazione di WordPress nella directory principale dei documenti del server Web predefinita (/var/www/html ).

cd /var/www/html
wget -c http://wordpress.org/latest.zip
unzip latest.zip
chown -R www-data:www-data wordpress
rm latest.zip

Tutti i file di WordPress verranno ora inseriti in wordpress directory in /var/www/html/wordpress

Una volta creato il database, dovremo aggiungere queste informazioni al file di configurazione di WordPress.

Innanzitutto, esegui il comando seguente per rinominare il file di configurazione di esempio:

cd /var/www/html/wordpress
mv wp-config-sample.php wp-config.php

Ora apri il wp-config.php file con il tuo editor di testo preferito, ad esempio:

nano wp-config.php

E aggiorna le impostazioni del database, sostituendo database_name_here , nomeutente_qui e password_qui con i tuoi dati:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */define('DB_NAME', 'wordpress');

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

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

/** MySQL hostname */define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');

Salva ed esci dal file.

Fase 6:crea i file dell'host virtuale

Ora possiamo creare i nostri file host virtuali. Esegui il comando seguente per creare il file di configurazione dell'host virtuale per il tuo dominio, tuo_dominio.com :

nano /etc/apache2/sites-available/your_domain.com.conf

E aggiungi il seguente contenuto al file:

<VirtualHost *:80>

ServerAdmin admin@your_domain.com
ServerName your_domain.com
ServerAlias www.your_domain.com
DocumentRoot /var/www/html/wordpress

<Directory /var/www/html/wordpress>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log 
CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined 
</VirtualHost>

Per abilitare l'host virtuale che abbiamo appena creato, esegui il seguente comando:

ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

Passaggio 7:configura WordPress

Nell'ultimo passaggio di questa guida, dobbiamo accedere all'interfaccia Web di WordPress e completare l'installazione.

Per completare l'installazione, apri il browser e vai a:

http://your_domain.com/

Scegli la tua lingua e fai clic su "Continua".

Inserisci le tue informazioni preferite nella schermata di installazione principale, come il titolo del sito e il tuo nome utente, password ed e-mail, e fai clic su "Installa WordPress":

Verrai informato che WordPress è stato installato correttamente e ora puoi accedere alla dashboard di amministrazione utilizzando le informazioni che hai impostato in precedenza.

Dopo un accesso riuscito, verrai accolto dalla pagina del dashboard di WordPress:

Congratulazioni! WordPress è stato installato correttamente sul tuo server. Ora puoi iniziare a costruire e personalizzare il tuo sito in base alle tue esigenze.

Ovviamente non devi installare WordPress con LAMP Stack su Ubuntu 18.04 se utilizzi uno dei nostri servizi di Hosting WordPress Ottimizzato, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori di sistema di installare WordPress su Ubuntu 18.04 per te, utilizzando il Stack LAMP o qualsiasi altro stack di web hosting a tua scelta. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Se ti è piaciuto leggere questo post, potresti anche prendere in considerazione la lettura di come installare WordPress con lo stack LAMP su Ubuntu 20.04.

PS. Se ti è piaciuto questo post, su come installare WordPress con LAMP Stack su Ubuntu 18.04 , condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto o lascia semplicemente un commento nella sezione commenti. Grazie.


Panels
  1. Come installare MySQL su Ubuntu 16.04

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

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

  4. Come installare WordPress con OpenLiteSpeed ​​su Ubuntu 18.04

  5. Come installare WordPress su Ubuntu 22.04

Installa WordPress con LEMP Stack su Ubuntu 20.04

Come installare lo stack LAMP su Ubuntu 16.04

Come installare lo stack LAMP su Ubuntu 17.04

Come installare LAMP su un server Ubuntu 15.04

Come installare WordPress con LAMP su Ubuntu 18.04 Bionic Beaver

Come installare WordPress con LAMP su Ubuntu 20.04