Installare LAMP su Ubuntu 9.10

da | Nov 19, 2009

In questa tutorial vi mostrerò come installare un sistema LAMP.

LAMP è l’acronimo di Linux, Apache, MySQL, PHP.

La guida è per utenti con una consocenza molto limitata per quanto riguarda sistemi Linux in genere.

Installare Apache

•Aprire il terminale (Applicazioni > Accessori > Terminale).
•Copia/Incollate la seguente riga di codice nel terminale e premete Invio :

sudo apt-get install apache2

•Vi verrà chiesta la password, digitatela e premete Invio.

Testare Apache

Per essere sicuri che tutto sia stato installato correttamente, dovrete testare Apache affinchè lavori in modo corretto.

Aprite un browser web e inserite quanto segue nella barra degli indirizzi:

http://localhost/

Dovreste vedere una cartella intitolata apache2-default/.

Installare PHP

In questa parte andremo ad installare PHP 5.
•Aprite ancora il terminale (Applicazioni > Accessori > Terminale).
•Copia/Incolla la seguente linea di comando nel terminale e premete Invio:

sudo apt-get install php5 libapache2-mod-php5

•Per far si che PHP funzioni e sia compatibile con Apache dovremo riavviarlo. Per farlo digitate quanto segue, nel terminale:

sudo /etc/init.d/apache2 restart

Testare PHP

Per essere sicuri che non vi siano problemi con PHP, effettuate questo test.
•Nel terminale copiate/incollate la seguente linea:

sudo gedit /var/www/testphp.php

Questo aprirà un file chiamato phptest.php.
•Copia/Incollate questa linea nel file phptest:

<?php phpinfo(); ?>

•Salvate e chiudete il file.
•Aprite ora il browser e digitate quanto segue nella barra degli indirizzi:

http://localhost/testphp.php

Adesso è installato sia Apache che PHP!

Installate MySQL

Per terminare dovremo installare MySQL.
•Ancora una volta avviate il terminale e copia/incollate questa linea:

sudo apt-get install mysql-server

•(Opzionale). Per far si che gli altri computer della vostra rete vedano il server che avete creato, dovrete prima modificare il “Bind Address”. Iniziate aprendo il terminale per modificare il file my.cnf.gksudo gedit /etc/mysql/my.cnfCambiate la lineabind-address = 127.0.0.1E cambiate 127.0.0.1 con il vostro indirizzo IP, ad esempio 192.168.100.43
•Qui è dove le cose si fanno un pochino difficili. Iniziate digitando quanto segue nel terminale:

mysql -u root -p

A questo punto vi verrà richiesta la password di Root del mysql, Inseritela.

A seguire copia/incollate questa linea:

mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘yourpassword’);

(Siate sicuri di cambiare yourpassword con una password di vostra scelta.)

•Andrete ora ad installare un programma chiamato phpMyAdmin che è un facile strumento per modificare il vostro database. Copia/incollate la seguente linea nel terminale:

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Dopo che questo è installato, il vostro prossimo passo è di far si che PHP lavori con MySQL. Per fare ciò dovrete aprire un file che si chiama php.ini. Per farlo digitate la seguente linea:

gksudo gedit /etc/php5/apache2/php.ini

Ora dovrete togliere i commenti alla seguente linea rimuovendo il punto e virgola (;).

Cambiate questa linea:

;extension=msql.so

In modo che assomigli a questa :

extension=msql.so

Ora dovrete solo riavviare Apache ed avrete completato il tutto!

sudo /etc/init.d/apache2 restart

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione