In questo articolo voglio trattare l'installazione del pacchetto LAMP, il quale sta per Linux Apache MySql Php, e cioè, l'installazione del software necessario per metter in piedi un "Web Server" casalingo su Linux.
Ci sono vari motivi per cui installarsi tale server in casa. Il motivo principale rimane, comunque, l'avere un ambiente di test per i nostri lavori.
Prima di inziare con la procedura di installazione voglio ricordare che tale articolo è stato scritto sulla base delle mie esperienze sul sistema Linux Ubuntu, prelevando le informazioni necessarie dalla guida presente su Html.it.
Iniziamo la nostra procedura.
Prima di tutto dobbiamo installare il nostro server Apache, necessario per interpretare le nostre pagine Web
Sudo apt-get Install apache2-mpm-prefork mysql-server librapache2-mod-php5 php5-mysql php5-gd
Tale istruzione non fa altro che installare il server Apache e le librerie necessarie per la comunicazione con MySql. Fatto ciò installare il motore Db MySql, il quale lo si può trovare su Synaptic. Consiglio di installare sia la parte server, sia la parte client, con tanto della parte grafica, in modo da facilitare la creazione e modifica dei database.
Arrivati a questo punto è necessario avviare il server:
sudo /etc/init.d/apache2 restart
fatto ciò rimane solo da controllare che il tutto funzioni. iniziamo col vedere se il server riconosce le nostre estensioni php. Creiamo un file prova.php e posizioniamolo all'interno della cartella /var/www. All'interno di tale file scriviamo il seguente codice.
<?
echo phpinfo();
?>
Salvare il file e andare su http://localhost/prova.php. Se si apre una schermata informativa della versione di php installata allora vuol dire che il motore funziona correttamente.
Ora è la volta di controllare il collegamento di php con MySql. Modificare il file appena creato come segue
<?
$db = mysql_connect("Nome_server", "nome_utente", "password");
mysql_select_db ("Nome_Db", $db);
$risultato = mysql_query("Select * from TestPhp", $db);
mysql_close($db);
?>
Se non vi ritorna nessun errore, allora anche il collegamento php-MySql funziona.
Siamo giunti alla fine di questo articoli. Se riscontrate problemi durante la procedura, o semplicemente volete lasciare dei commenti, registratevi al forum e commentate l''articolo nel spazio dedicato


