Installare Lamp e WordPress su Linux

Installare Lamp e WordPress su Linux

Come installare Lamp (Apache2, PHP, mySQL), phpmyadmin e wordpress su Ubuntu, Mint e derivate

Premetto che questa guida è stata pensata per l’installazione in locale, quindi non si cura di nessuna buona regole di sicurezza.

1) Aggiornare Linux

sudo apt-get update && sudo apt-get dist-upgrade -y

Riavviare il sistema

sudo reboot

2) Installare Lamp

sudo apt-get install lamp-server^ -y

3) Provare il corretto funzionamento di Apache2

aprire un browser, ad esempio firefox e andare all’indirizzo:

http://localhost

4) Provare il corretto funzionamento di PHP

creare il file info.php

sudo nano /var/www/html/info.php

aggiungere il seguente testo all’interno del file:

 

Premere CTRL+X e poi Enter

aprire un browser, ad esempio firefox e andare all’indirizzo:

http://localhost/info.php

Installare PHPMyAdmin

sudo apt-get install phpmyadmin -y

Dopo l’installazione verrà presentata la schermata di configurazione del pacchetto.

1) Premere il tasto barra spaziatrice per inserire un * alla voce “Apache2”, quindi premere TAB e poi ENTER.

2) Alla schermata dbconfig-common selezionare YES e premere ENTER.

3) Verrà richiesto di inserire la password dell’utente amministratore del database, dovrebbe essere uguale a quella del nostro utente Linux, inserirla premere TAB per selezionare OK e premere ENTER.

4) Creare una nuova password per l’utente phpMyAdmin.

5) Confermare la la password per l’utente phpMyAdmin.

6) Riavviare Apache2

sudo service apache2 restart

7) Accedere a phpMyAdmin per la prima volta

aprire un browser, ad esempio firefox e andare all’indirizzo:

http://localhost/phpmyadmin

Scegliere la lingua e fare login con utente root e la password inserita precedentemente.

Installare WordPress CMS

1) Scaricare e decomprimere l’ultima versone di WordPress

wget -c http://wordpress.org/latest.tar.gz

tar -xzvf latest.tar.gz

2) Spostare tutti i files in /var/www/html/

sudo rsync -av wordpress/* /var/www/html/

3) Correggere i permessi

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

sudo chmod -R 755 /var/www/html/

4) Creare il database per WordPress

mysql -u root -p

inserire la password dell’utente linux

Nella shell di mysql, inserire i seguenti comandi seguiti dal tasto ENTER alla fine di ogniuno di essi:

CREATE DATABASE wp_myblog;

CREATE USER 'worpress'@'localhost' IDENTIFIED BY 'wordpresspassword';

GRANT ALL PRIVILEGES ON wp_myblog.* TO 'wordpress'@'localhost' IDENTIFIED BY ' wordpresspassword';

FLUSH PRIVILEGES;

EXIT;

5) Riavviare Apache2 e mySQL

sudo service apache2 restart

sudo service mysql restart

6) Aprire un browser, ad esempio firefox e andare all’indirizzo:

http://localhost/wp-admin/setup-config.php

Inserire le informazioni richieste:

il nome del database sarà wp_myblog

la login sarà wordpress

la password sarà wordpresspassword.