Installa WordPress su Ubuntu localmente con LAMP
- <span>1. Installazione di WordPress su Mac localmente con MAMP
- <span>2. Installazione di WordPress su Windows localmente con WAMP
- 3. Attualmente in lettura:Installa WordPress su Ubuntu localmente con LAMP
Abbiamo spiegato come installare WordPress su un ambiente Mac e Windows. Allora perché il nostro sistema operativo Linux preferito dovrebbe essere escluso? Ecco un tutorial che ti mostrerà come installare WordPress su Ubuntu. Tieni presente che questa installazione è valida per tutte le versioni di Ubuntu incluso 10.02 LTS e versioni successive. (Se stai utilizzando una versione ancora più vecchia, è tempo di un aggiornamento!)
Per gran parte del processo di installazione, utilizzeremo un eccellente editor basato su terminale chiamato Nano. È probabile che tu lo abbia già installato. In caso contrario, puoi installarlo digitando il seguente comando nel terminale:
sudo apt-get install nano
Ci sono molti codici da copiare e incollare. Consiglierei di copiarli e incollarli invece di digitarli. Puoi usare Ctrl+Shift+V per incollare direttamente il contenuto degli appunti sul terminale.
Conoscere il software e l'ambiente
Utilizzeremo LAMP per installare WordPress su Ubuntu. LAMP è l'acronimo di un pacchetto software open source composto da Linux, Apache, MySQL e P HP.
- Apache: questo è il software del server web che utilizzeremo. Avremmo potuto usare LiteSpeed o NGINX ma sono piuttosto complicati da configurare.
- MySQL: questo è il nostro software di database.
- PHP: è un linguaggio di scripting web open source ampiamente utilizzato per creare ed eseguire pagine web dinamiche.
Per quanto riguarda l'ambiente del sistema operativo del nostro tutorial, utilizzo Ubuntu 12.04 LTS x86, con tutto il software aggiornato all'ultima versione. Sei libero di utilizzare qualsiasi versione di Ubuntu, che si tratti di Lubuntu, Kubuntu o Mubuntu: il processo dovrebbe essere lo stesso. Per aggiornare il software all'ultima versione, aprire il terminale e digitare:
sudo apt-get update
Installazione e configurazione del software:
1. Apache
sudo apt-get install apache2
Premi Y e lascia scorrere l'installazione. Le seguenti righe segnano la fine di un'installazione riuscita:
Setting up apache2-mpm-worker (2.2.22-1ubuntu1.2) ... * Starting web server apache2 [ OK ] Setting up apache2 (2.2.22-1ubuntu1.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place
2. MySQL
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Durante l'installazione, ti verrà chiesto di impostare una password di root per MySQL.
Inserisci qualcosa che sia facile da memorizzare. Usiamo "qwerty" come password. Una volta completata l'installazione, dovremmo attivare il database utilizzando il seguente comando:
sudo mysql_install_db
La seguente informazione è molto utile nel caso in cui dimentichiamo la nostra password.
sourav@ubuntu:~$ sudo mysql_install_db
[sudo] password for sourav:
Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h ubuntu password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl
Please report any problems with the /usr/scripts/mysqlbug script!
Questo segna la fine dell'installazione del database MySQL.
3. PHP
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curl
È necessario aggiungere php all'indice della directory, per servire i relativi file di indice php. Questa è la prima volta che utilizzeremo nano.
sudo nano /etc/apache2/mods-enabled/dir.conf
Questo apre nano nella stessa finestra del terminale. Sovrascrivi il contenuto del file dir.conf con il seguente testo:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Premi Ctrl+O per salvare e Ctrl+X per uscire da nano.
Ora creiamo un file php di prova per assicurarci che tutto funzioni correttamente:
sudo nano /var/www/info.php
Questo dovrebbe essere il contenuto del file info.php:
<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>
phpinfo();
?>
Riavviare il server web Apache digitando il seguente comando:
sudo service apache2 restart
Apri il browser e digita il seguente URL:
http://localhost/info.php
E dovresti ottenere qualcosa del genere:
Questo conclude la nostra configurazione preliminare.
Configurazione di WordPress
Parte 1: download e installazione
Esegui i seguenti comandi nel terminale.
cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
Questo insieme di comandi scarica ed estrae i file WordPress all'interno della directory www (che è la directory base del server web Apache). L'installazione di WordPress è accessibile da http://localhost/wordpress.
Parte 2. Creazione di un nuovo database MySQL
Creeremo ora un nuovo database MySQL chiamato “wpubuntu”. Ricorda che abbiamo impostato la password di root su "qwerty" nel nostro tutorial. Accediamo al terminale MySQL:
mysql -u root -p
Inserisci la tua password di root e il terminale MySQL dovrebbe aprirsi, indicato dal prompt "mysql>".
Successivamente, digitiamo il comando MySQL per creare un nuovo database:
CREATE DATABASE wpubuntu;
Seguito da:
FLUSH PRIVILEGES;
E infine usciamo dal terminale MySQL inserendo:
exit
Ecco una panoramica dell’intero processo:
sourav@ubuntu:/var/www$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> CREATE DATABASE wpubuntu;
Query OK, 1 row affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
Ora hai creato con successo un nuovo database MySQL pronto per essere utilizzato da WordPress.
Parte 3. Configurazione di WordPress
Apri il seguente URL nel tuo browser:
http://localhost/wordpress
Dovresti vedere questa immagine:
Fai clic su Crea file di configurazione, seguito da Andiamo nel passaggio successivo. Nel terzo passaggio, inserisci i dettagli come segue:
Database Name: wpubuntu
User Name: root
Password: qwerty (or whatever password you've used for the root user)
Database Host: localhost
Table Prefix: pxa_
Fai clic su Invia. Se hai seguito correttamente i passaggi, dovresti ricevere questo messaggio:
Nel passaggio successivo, imposta il titolo del sito, l'utente e la password. Consiglierei di deselezionare la casella "Consenti ai motori di ricerca di indicizzare questo sito" poiché non vogliamo che il nostro sito offline/sperimentale venga scansionato dai motori di ricerca.
E voilà, hai un'installazione offline completamente funzionante di WordPress su Ubuntu!