Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ApachePHPMySQL"
Differenze tra le versioni 12 e 13
Versione 12 del 03/08/2006 16.39.03
Dimensione: 4706
Autore: P3E2
Commento:
Versione 13 del 03/08/2006 16.40.28
Dimensione: 4712
Autore: P3E2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
!!!ATTENZIONE LA GUIDA E' IN FASE DI ALLESTIMENTO!!! '''!!!ATTENZIONE LA GUIDA E' IN FASE DI ALLESTIMENTO!!!'''

BR

!!!ATTENZIONE LA GUIDA E' IN FASE DI ALLESTIMENTO!!!

Introduzione

Questo how-to è frutto della mia esperienza personale nell'installazione di LAMP su Ubuntu ed è stato testato su diverse macchine, tuttavia è possibile che in alcuni casi si possa incorrere in errori di vario genere. Nell'how-to dedicherò alcune righe alle problematiche più comuni e alle relative soluzioni, ma vi invito a postare sul forum nel caso doveste andare in contro ad imprevisti durante l'installazione o la configurazione dei vari applicativi.

!!! ATTENZIONE !!!

Ricordo che questa guida vuole aiutare l'utente a configurare una piattaforma di sviluppo LAMP, anzi UAMP (Ubuntu, Apache, PHP, MySQL) funzionante e non un webserver.

Installazione

Il procedimento di installazione diventa molto semplice se non si ha intenzione di compilare i pacchetti autonomamente (questo metodo non verrà trattato nell'how-to), ma si decide di sfruttare quelli messi a disposizione nei repository ufficiali. Personalmente ho installato solo una volta LAMP compilando da me i pacchetti ed è una scelta che sconsiglio a chi non è pratico. Come scritto sopra, la procedura è molto semplice e consiste nell'installazione di alcuni pacchetti essenziali che si può effettuare tramite apt-get o con il vostro gestore di pacchetti (Synaptic nel mio caso). I pacchetti in questione sono:

  • apache2-mpm-prefork (con relative dipendenze che verrano risolte da apt-get o il nostro gestore di pacchetti) che è il webserver

  • mysql-server che il pacchetto riguardante mysql

  • libapache2-mod-php5 che è il modulo PHP per Apache

  • php5-mysql che è l'estensione MySQL per PHP

Quindi da terminale andiamo a scrivere:

apt-get install apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql

Se non ricevete alcun errore di download o di configurazione avete appena installato LAMP e non vi resta che configurarlo. Verifichiamo però che ogni componente sia stato installato correttamente.

Apache

Apache dovrebbe già essere in esecuzione ma per sicurezza avviatelo o riavviatelo con questo comando:

sudo /etc/init.d/apache2 restart

Potreste incorrere nel seguente errore:

apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Non preoccupatevi!!! Più avanti vedremo come risolverlo.

Dovrebbe essere tutto ok, ma per sicurezza controllate con i vostri occhi seguendo questo link: http://localhost/apache2-default . Vedete la classica pagina di Apache??? Se è così potete essere soddisfatti e proseguire con la guida.

Prima di passare al prossimo argomento vi lascio i comandi principali di Apache. Attenzione!!! Devono essere eseguiti sempre da root quindi preceduti sempre da un bel sudo.

Avviare Apache:

/etc/init.d/apache2 start

Restartare Apache:

/etc/init.d/apache2 restart

Fermare Aapache:

/etc/init.d/apache2 stop

PHP

Per verificare il corretto funzionamento di PHP andiamo a creare nella nostra DocumentRoot, che di Default si trova in /var/www, un file di prova php:

sudo gedit /var/www/info.php

Inserite all'interno del file la seguente stringa:

<?php phpinfo(); ?>

Andiamo su http://localhost/info.php e dovremmo vedere la classica pagina di informazioni del PHP. Se così non fosse provate a controllare se avete eseguito correttamente ogni step dell'how-to oppure vedete più avanti dove tratterò gli errori.

MySQL

MySQL viene installato con utente fittizio root e il campo password vuoto. Per verificare che funzioni:

sudo mysql

Dovreste avere in risposta:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 5.0.22-Debian_0ubuntu6.06-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

In tal caso avete terminato l'installazione di LAMP con successo!!!

Commenti

Ciao, sul wiki esistono già le guide per apache, php e mysql, verifica che questa pagina non ripeta le stesse cose:

BlackDesert

Questa guida non serve a realizzare un webserver!!! Infatti serve solo a creare l'ambiente di sviluppo LAMP per i webmaster. Non si installa nemmeno apache2 per intero...

P3E2


CategoryNuoviDocumenti