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:

<?php
phpinfo();
?>

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 phpmyadmin 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 775 /var/www/html/

Modificare il valore di “nome_utente” del comando seguente col nome del nostro utente linux.

sudo usermod -aG www-data nome_utente

Cancellare il file index.html per evitare problemi vari:

sudo rm /var/www/html/index.html

Riavviare il computer affinchè le modifiche fatte vengano applicate.

4) Creare il database per WordPress

sudo mysql -u root

inserire la password del vostro utente linux.

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

CREATE DATABASE wp_myblog;

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

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:

Nome database: wp_myblog

Nome utente: wordpress

Password: wppass

Host del database: localhost

Prefisso tabella: wp_

Continuare compilando il form a schermo.

Per fare login su wordpress andare all’indirizzo:

http://localhost/wp-login.php

Adesso avete installato, in locale, wordpress e potrete fare le prove  per creare il vostro sito.