WordPress è diventato il CMS di riferimento per la stragrande maggioranza dei siti su Internet. Sebbene tu possa pagare una società di hosting per mantenere il tuo sito WordPress sui propri server, questa è la scelta migliore solo per i siti pronti per la produzione. Se tutto ciò che vuoi fare è sperimentare e familiarizzare con il CMS o se vuoi iniziare a sviluppare plugin / temi per WordPress, ecco come puoi impostare tutto il necessario con XAMPP, più WordPress stesso sul tuo computer Linux, per imparare, sviluppare o scherzare con esso, senza dover pagare un solo centesimo.
Installa XAMPP
Seguiremo il facile percorso per utilizzare l’installatore XAMPP di ApacheFriends, che trasforma l’installazione di Apache, MariaDB, PHP in un affare next-next-next.
1. Visita il ApacheFriends site e scarica l’ultimo programma di installazione “XAMPP per Linux”.
2. Dato che siamo nella fase di download, visita anche il sito di Bitnami e scarica la sua ultima versione Programma di installazione di WordPress per Linux.
3. Apri un terminale e passa alla directory in cui hai scaricato i due file in qualcosa di simile:
cd Downloads
Rendi eseguibili i due file:
chmod +x xampp-*-installer.run chmod +x bitnami-wordpress*-installer.run
4. Esegui il programma di installazione di Apache con:
sudo ./xampp-*-installer.run
5. Accettare le impostazioni predefinite e completare il processo facendo clic su “Avanti>” in ciascuna schermata dell’installazione. Al termine, lascia abilitato “Avvia XAMPP” e fai clic su “Fine”.
6. Dalla finestra che appare, e mentre ci si trova nella scheda “Benvenuto”, fare clic su “Apri cartella applicazione” e ridurre a icona la finestra del file manager che si apre. Ne avremo bisogno più tardi, quindi non chiuderlo.
7. Passare alla scheda “Gestisci server” e assicurarsi che sia MySQL che Apache Web Server siano in esecuzione. In caso contrario, selezionali e fai clic su “Start” in alto a destra. Non hai bisogno del server ProFTPD poiché avrai accesso locale a tutti i file, quindi puoi lasciare questo come “Arrestato”.
8. Verifica che tutto funzioni correttamente avviando il tuo browser preferito e visitando “localhost” come indirizzo. La pagina di benvenuto di XAMPP dovrebbe apparire.
Nota: per avviare lo stack in futuro, usa il comando:
sudo /opt/lampp/lampp start
Se invece preferisci avviare e arrestare i singoli server tramite una GUI fornita:
cd /opt/lampp sudo ./manager-linux.run
Se hai un’installazione a 64 bit, il secondo comando sarà:
sudo ./manager-linux-x64.run
Installa WordPress
1. Con lo stack XAMPP attivo e funzionante, procedi con l’installazione di WordPress di Bitnami. Eseguilo con:
sudo ./bitnami-wordpress*-installer.run
2. Fare clic su Avanti, lasciando la cartella di installazione predefinita così com’è, facendo una pausa nella schermata “Crea account amministratore”. Inserisci i dettagli dell’account che desideri utilizzare per accedere alla tua prossima installazione locale di WordPress. Lascia vuota la casella Password MySQL se hai seguito fino ad ora = la password XAMPP predefinita è vuota.
3. Il programma di installazione fornirà anche un’opzione per modificare il nome del blog preselezionato (e troppo generico). Se intendi trasformare questo in un vero e proprio sito ospitato su un server reale e accessibile da altri, ti consigliamo di inserire il nome che intendi utilizzare e non uno temporaneo. Ciò si dimostrerà utile per mantenere le azioni di ricerca e sostituzione di MySQL al minimo quando sposti il tuo sito su un host remoto.
4. Poiché tutto si svolgerà localmente, non è necessario “ricevere notifiche sullo stato del tuo sito”. Puoi saltare la scheda “Configura impostazioni SMTP” e il supporto per posta per ora.
5. Nella scheda “Tipo di installazione”, seleziona “Impostazioni di sviluppo” invece di “Impostazioni di produzione”, poiché stai configurando un ambiente di sviluppo / campo di gioco e non un sito pronto per la produzione.
6. Per lo stesso motivo per cui non hai a che fare con un sito definitivo e presentabile, deseleziona “Avvia wordpress nel cloud con Bitnami”.
7. Fare clic su “Avanti” per procedere con l’installazione di WordPress di Bitnami. Dopo averlo completato, provalo come prima, ma questa volta usa l’URL WordPress locale: localhost / wordpress.
Dovrebbe apparire la schermata di benvenuto del tuo blog, utilizzando il tema e le impostazioni predefiniti di WordPress.
Ora che WordPress è installato localmente e funziona, per accedere alla dashboard dell’amministratore, vai all’URL: localhost / wordpress / wp-login.php.
Alternative a XAMPP
Come nota di chiusura, se desideri avere il controllo assoluto di ogni aspetto della tua installazione, puoi seguire il percorso completamente manuale. È possibile installare Apache, PHP e MySQL o qualche alternativa, configurarli ciascuno, quindi scaricare e installare WordPress da soli. In questo modo, acquisirai anche maggiore familiarità con le tecnologie alla base di WordPress.
Il motivo per cui abbiamo scelto il modo più semplice (XAMPP) è che la maggior parte delle persone che vogliono semplicemente usare WordPress probabilmente non si preoccuperanno degli “extra”. E preferirebbero evitare di avere a che fare con loro a meno che non sia davvero necessario.
Se desideri una via di mezzo tra l’assoluta semplicità dell’approccio del modulo XAMPP e Bitnami WP e trasformare il tuo PC in un server LAMP completo, potresti installa WordPress tramite Docker. È più complicato dell’approccio che esaminiamo, ma avrebbe il vantaggio extra di mantenere tutto virtualizzato, senza dover installare servizi aggiuntivi sul tuo sistema operativo effettivo.
La differenza è che XAMPP installa l ‘”infrastruttura” necessaria per WordPress (Apache, PHP e MySQL) come l’equivalente di “applicazioni autonome” nel tuo sistema operativo, mentre Docker mantiene tutto in un “ambiente di lavoro” virtualizzato che contiene tutte le dipendenze.
Docker si basa ancora su elementi “locali” del tuo sistema operativo, tuttavia, “aggiungendo le dipendenze mancanti in cima” per WordPress. Per i team più grandi che collaborano a progetti comuni i cui membri trarrebbero vantaggio dall’avere accesso allo stesso server ma localmente per ogni membro, un’installazione di Vagrant e VirtualBox probabilmente sarebbe l’opzione migliore.
Nota, tuttavia, che gli ambienti virtuali completi anche contengono i file del sistema operativo completo e, di conseguenza, sono anche di dimensioni maggiori e più difficili da mantenere poiché richiedono di mantenere aggiornati sia l’host che il sistema operativo virtualizzato. Ecco perché non li consideriamo la scelta migliore per il singolo utente medio con un blog personale, ma per sviluppatori e team professionisti che collaborano a progetti più grandi.