Che tu sia uno sviluppatore esperto di WordPress o che tu abbia appena iniziato, l'installazione di WordPress su Ubuntu è semplice e veloce.
WordPress è un sistema di gestione dei contenuti completo (CMS) che alimenta molti dei siti Web che visiti quotidianamente.
Se desideri iniziare a sviluppare siti Web WordPress ma non sei pronto a pagare per un server sul cloud, puoi eseguire e ospitare il tuo sito WordPress localmente sul tuo PC. Ecco tutto ciò che devi sapere sull'installazione di WordPress su Linux.
Perché usare WordPress?
Secondo wordpress, il 40% dei siti Web nel mondo è realizzato utilizzando WordPress. Queste sono statistiche impressionanti e potresti chiederti: "Perché WordPress è così popolare?"
Ecco alcuni dei motivi principali per cui molte persone scelgono WordPress per potenziare i propri siti web:
- Facile da usare: WordPress è dotato di una dashboard intuitiva e facile da usare che semplifica la creazione e la gestione di siti Web. Questo rende anche più facile imparare il framework.
- Versatile: Puoi utilizzare WordPress per creare una vasta gamma di siti Web come blog, negozi online, landing page aziendali, ecc.
- Personalizzazione: Due elementi fondamentali dei siti WordPress sono i temi e i plugin. Questi ti consentono di personalizzare e modificare l'aspetto del tuo sito web a tuo piacimento.
- Conveniente: WordPress è open source e gratuito e ha un senso economico quando si sviluppano siti web. Inoltre, è relativamente facile trovare sviluppatori di WordPress, il che lo rende più economico.
Ecco i passaggi per installare WordPress su Ubuntu:
1. Prepara una pila di LAMPADE
Uno stack LAMP è una raccolta di quattro pacchetti software principali necessari affinché WordPress funzioni in modo efficace. LAMP sta per Linux, Apache, MySQL e PHP.
- Linux è il sistema operativo su cui distribuirai i tuoi siti Web WordPress.
- Apache è un'applicazione server Web open source utilizzata per servire pagine Web e altri contenuti su Internet. Facilita la connessione tra il server e il tuo browser web. È uno dei server Web più utilizzati, noto per la sua stabilità, flessibilità ed estensibilità.
- MySQL è un sistema di gestione di database relazionali (RDBMS) potente, open source e multipiattaforma ampiamente utilizzato per la gestione e l'archiviazione di dati strutturati. Viene utilizzato per conservare e rendere persistenti le informazioni del tuo sito web.
- PHP è un linguaggio di programmazione lato server utilizzato per lo sviluppo di siti web. Puoi sviluppare il software principale di WordPress e i suoi temi e modelli utilizzando PHP. Inoltre, gestisce tutta la logica aziendale sul tuo sito Web WordPress.
XAMPP è un ottimo stack LAMP che raggruppa insieme tutti questi pacchetti software. Nel caso in cui non si disponga di uno stack LAMP sul PC, è relativamente facile da configurare.
Innanzitutto, scarica XAMPP per Linux.
Scaricamento:XAMPP
Al termine del download, vai al file Download directory, quindi assegna le autorizzazioni di esecuzione del file XAMPP appena scaricato con:
cd ~/Downloads && sudo chmod 777 xampp-linux-x64-*-installer.run
Avvia il programma di installazione di XAMPP usando:
sudo ./xampp-linux-x64-*-installer.run
Ti verrà presentato un programma di installazione grafico, quindi seguilo per completare l'installazione.
Una volta installato, puoi avviare o eseguire XAMPP con:
sudo /opt/lampp/lampp start
Dopo aver avviato XAMPP, puoi andare al seguente URL utilizzando il tuo browser web: localhost. Se hai configurato tutto correttamente, verrai accolto con una schermata simile alla seguente:
Ricorda che WordPress è multipiattaforma, quindi puoi farlo anche tu installalo localmente su Windows o macOS.
2. Scaricare WordPress su Linux
Con lo stack LAMP impostato, puoi procedere al download dell'ultima versione di WordPress.
Per impostazione predefinita, WordPress verrà scaricato nella directory dei download. Successivamente, vai nella directory Download utilizzando il comando cd:
cd ~/Downloads
Decomprimere l'archivio WordPress appena scaricato utilizzando l'utilità di decompressione come segue:
unzip wordpress-*.zip
Scaricamento:wordpress
3. Configurazione di WordPress su Linux
Crea una cartella all'interno del file /opt/lampp/htdocs directory che corrisponde al nome del sito Web che si desidera creare. Il nome della cartella è quello che utilizzerai nell'URL per navigare sul tuo sito WordPress in locale.
Entra nel optare directory e creare una cartella denominata muo. Sentiti libero di usare qualsiasi nome di tuo gradimento.
cd /opt/lampp/htdocs && sudo mkdir muo
Copia il contenuto della cartella WordPress che hai decompresso in precedenza nella directory del tuo sito web.
sudo cp -R ~/Downloads/wordpress-*/wordpress/* /opt/lampp/htdocs/muo
Ricorda di sostituire la versione di WordPress nel comando precedente con la versione corretta.
Cambia il proprietario del sito e tutto il suo contenuto da radice A www-dati utilizzando:
sudo chown www-data: www-data -R /opt/lampp/htdocs/muo/
Inoltre, modifica i permessi di scrittura in modo da poter lavorare facilmente con il tuo sito WordPress in locale.
sudo chmod 777 -R /opt/lampp/htdocs/muo
Non usare le autorizzazioni di scrittura precedenti negli ambienti di produzione perché non sono sufficientemente restrittive, ma vanno bene per il test e lo sviluppo locale.
4. Installare WordPress su Linux
Il tuo sito Web WordPress necessita di un database per l'archiviazione e la persistenza delle configurazioni del sito Web e dei dettagli dell'utente. Fortunatamente, XAMPP ha già installato un database MySQL per noi.
Puoi accedere al database dal tuo browser visitando l'URL: host locale/phpmyadmin.
Clicca sul Nuovo pulsante nel riquadro a sinistra e specificare un nome per il database. Quindi, fai clic Creare. Ho chiamato il mio muo corrispondere al nome del sito.
Visita l'URL host locale/muo per iniziare a configurare il tuo sito web. Sostituire muo con il nome della cartella del tuo sito web che hai specificato nel terzo passaggio.
Nella pagina successiva, dovresti fornire il nome del database e altri dettagli. Il nome utente MySQL predefinito è radice e non c'è una password, quindi lasciala vuota.
Clicca il Invia pulsante e seguire le istruzioni che seguono.
Infine, fornisci il titolo del sito, il nome utente, una password complessa e il tuo indirizzo email. Quindi, fare clic sul Installare pulsante.
Nella pagina successiva, accederai al pannello di amministrazione di WordPress che ti consentirà di personalizzare e creare il tuo sito Web a tuo piacimento.
La protezione del tuo sito WordPress è importante
WordPress è ottimo per lo sviluppo di una vasta gamma di siti web. E soprattutto, è facile iniziare e installarlo sul tuo PC locale.
Quando desideri distribuire il tuo sito Web WordPress in produzione, devi proteggere il tuo sito Web per evitare violazioni e sfruttamento dei dati.