Installare XAMPP: Apache, MySQL e PHP su Ubuntu in 5 minuti!

XAMPP è un pacchetto software gratuito contentente Apache HTTP Server, il database MySQL e tutti gli strumenti necessari per utilizzare i linguaggi di programmazione PHP e Perl.

xampp

In passato questo software si chiamava LAMPP, ma per evitare malintesi gli sviluppatori hanno deciso di rinominarlo in “XAMPP per Linux”. Se quindi stavi cercando LAMPP sei nel posto giusto. ;-)

Vediamo ora come installare XAMPP in 5 minuti:

DOWNLOAD

Da sourceforce scaricate l’ultima versione di XAMPP in formato compresso .tar.gz.

INSTALLAZIONE

Aprite il terminale e recatevi nella cartella in cui avete appena scaricato XAMPP.

A questo punto loggatevi come root eseguendo il solito comando

sudo su

Create la cartella /opt

mkdir /opt

Estraete l’archivio

tar xvfz xampp-linux-1.6.6.tar.gz -C /opt

AVVIO

Sempre da terminale lanciate il prossimo comando per avviare XAMPP

/opt/lampp/lampp start

Se tutto è andato a buon fine vi dovrebbe comparire un messaggio simile a questo

Starting XAMPP 1.6.6…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.

Ora tutto è pronto, Apache e MySQL sono in esecuzione.

TEST

Per verificare che tutto funzioni alla perfezione provate ad andare su localhost inserendo il seguente indirizzo sul vostro browser

http://localhost

Se compare una pagina di XAMPP avete la conferma che è tutto ok.

A questo punto potete iniziare ad inserire i vostri progetti PHP nella seguente directory:

/opt/lampp/htdocs/

Provate ad esempio a creare un progetto di prova (/opt/lampp/htdocs/prova) contenente una pagina esempio.php.
Per visualizzare la pagina contenente codice PHP dovete aprire il browser e recarvi all’indirizzo http://localhost/prova/esempio.php

Sono stato spiegato? :-D


Trackback: cita questo post sul tuo blog!

55 commenti

Perfetto!! era quello che cercavo…
Forse chiedo troppo.. ma ormai che ci sei non potresti fare un post su come installare Joomla o WordPress?

Grazie!!

Nessuno vs. Chuck Norris
12 aprile 2008 alle 17:17

Dai magari nei prossimi giorni scrivo qualcosa.. Nel frattempo cerca su Google, qualcosa trovi di sicuro! ;-)

DaniRevi
12 aprile 2008 alle 17:21

Va bene…era un’idea però..visto che nell’ultimo tempo posti un pò poco :D :) ….

Grazie ancora :)

Nessuno vs. Chuck Norris
12 aprile 2008 alle 17:25

Eheh purtroppo il tempo è quello che è.. Non è la passione che manca ;-) Ciao!

DaniRevi
12 aprile 2008 alle 19:40

@Nessuno vs. Chuck Norris

joomla lo installi come se fosse su un server in hosting, non cambia nulla.

Cambia solo l’ indirizzo che non sarà http://www.tuosito.ext

ma http://localhost/cartella_che _uoi_usare

quando punterai col browser ti aprirà l’ index.php

tutto qua

dorylinux
12 aprile 2008 alle 23:44

tanto sono programmi di merda e alla fine non vanno lo stesso
che idioti i programmatori…

neanche capaci di dare una spiegazione all’installazione dei loro
programmi di merda, anziche’ scaccolarsi sarebbe meglio che
ad esempio di MYsql spiegassero come istallare il loro porco programma da pacchetto tar.gz anziche costringerci ad usare apt-get install come dei
cadaveri senza cervello a morte linux con i suoi stupidi programmatori.

gino
19 aprile 2008 alle 16:55

@gino

[riffly_video]8262437C0E3C11DDBBFBD0A456B4F508[/riffly_video]

DaniRevi
19 aprile 2008 alle 19:15

Perfetto, semplice e veloce! In rete si fa molta confusione…buona giornata e grazie!

mrpeppe89
26 aprile 2008 alle 20:11

Salve io ho dovuto scrivere “./lampp start” è normale?
Ora in automatico viene avviato ad ogni avvio oppure devo farlo partire io manualmente ad ogni riavvio? grazie ciao.

Softino
11 maggio 2008 alle 17:56

Ciao ancora, ho eseguito lampp security, e mi fa cambiare diverse password per aumentare il livello di sicurezza,giustissimo, ma quando ritorno nel sito di xampp per vedere lo status della sicurezza mi chiede nome utente e password, come nome utente che devo mettere?

Softino
11 maggio 2008 alle 18:06

Grazie sono riuscito a trovare la risposta, ho sbagliato io a non leggere tutto, l’user name era “lampp”, grazie ciao bel sito.

Softino
11 maggio 2008 alle 18:26

Mi sono permesso di mettere un link alla tua guida nel mio sito, e spero che in futuro possiamo scambiarci un posto in blogroll.

Softino
11 maggio 2008 alle 18:35

[...] Clicca qui per visionare tutta la guida [...]

tenchiu

Daddais
13 maggio 2008 alle 19:51

Scusatemi ragazzi a me da questo problema appena cerco di scompattare il file sulla cartella otp

tar: xampp-linux-1.6.7.tar.gz: Impossibile open: Nessun file o directory
tar: Errore irrimediabile: esco
tar: Child returned status 2
tar: Uscita per errore ritardata dall’errore precedente

Come mai???

sto uscendo pazzo

poi come posso cancellare la cartella opt dal file system??

carlo
7 luglio 2008 alle 15:37

grazzie signore di avere esaurito le mie preghiere. E sè che gli ho rivolto epiteti non consoni… Ho passato tutta la giornata a sclerare su mysql, mo installo sto xampp e spero
ero bloccato e tu mi hai ascoltato, grazie

deoxxx
7 luglio 2008 alle 16:17

@deoxxx

Ahahaha :-) Figurati!

DaniRevi
7 luglio 2008 alle 16:30

A me nessuno mi riesca a dare spiegazine di come risolvere il problema??

Carlo
8 luglio 2008 alle 21:03

[...] Fonte. [...]

A me non ha funzionato la procedura d’installazione.

Ecco lo script del terminale:

Starting XAMPP for Linux 1.6.7…
/opt/lampp/share/lampp/phpstatus: line 4: /opt/lampp/bin/php: No such file or directory
XAMPP: Starting Apache with SSL …
XAMPP: Error 127! Couldn’t start Apache!
XAMPP: Starting diagnose…
XAMPP: Sorry, I’ve no idea what’s going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP: /opt/lampp/sbin/proftpd: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory
XAMPP: Error 127! Couln’t start ProFTPD!
XAMPP for Linux started.
root@Portatile:/home/claudio#

Cosa faccio?

Grazie :-)

Claudio
17 settembre 2008 alle 10:47

Warning: file_get_contents(lang.tmp) [function.file-get-contents]: failed to open stream: Permesso negato in /opt/lampp/htdocs/xampp/index.php on line 2

Warning: Cannot modify header information – headers already sent by (output started at /opt/lampp/htdocs/xampp/index.php:2) in /opt/lampp/htdocs/xampp/index.php on line 4

Come sistemo?? Grazie! :)

Nessuno vs Chuck Norris
7 ottobre 2008 alle 13:10

Risolto da me stesso con l’aiuto di amici. In pratica il file di esempio va a chiamare altri 2 file in php che non hanno i permessi. Un bel chmod a+r a questi file e tutto si è risolto :) :)

Nessuno vs Chuck Norris
7 ottobre 2008 alle 23:20

Grazie mille!!! Davvero, era proprio quello che mi serviva.Grande

iArLoCcO
8 ottobre 2008 alle 15:28

Ho provato a creare un progetto di prova in /opt/lampp/htdocs/prova contenente una pagina esempio.php
ma konqueror mi da errore e non mi visualizza la pagina…

dal pannello di controllo di xampp mi dice che è tutto installato correttamente…. che faccio?

tnx!

Nylo
14 ottobre 2008 alle 15:34

ciao esiste per linux xampp in italiano?

cucumiao
24 ottobre 2008 alle 09:15

e per ubuntu (studio) 8.10 x64?? ^^

b4r7
17 novembre 2008 alle 21:16

[...] XAMPP è un pacchetto software gratuito contentente Apache HTTP Server, il database MySQL e tutti gli strumenti necessari per utilizzare i linguaggi di programmazione PHP e Perl. [...]

…da buon neofita ho inst ubuntu server 8.4 e ho sel lamp server dal menu iniziale…ora ai miei tentativi di accedere col browser mi da un mess di richiesta login pass da parte di xampp…che comunque non ho installato…vero?
grazzie

sql
5 gennaio 2009 alle 17:25

Ti ringrazio! mi hai salvato da due giorni di mal di testa!
saresti un uomo da sposare!
ma sarà per un’ altra vita… :)

aMaretta
19 gennaio 2009 alle 18:52

Slve,
ho seguito tutte le istruzioni e va tutto ok. fino allo start di lampp. Quando verifico la correttezza con http://localhost si impalla firefox ma non visualizzo nenahce la pagina di xampp…qualcuno ha qualche idea sul perchè?
grazie

Ilaria
24 febbraio 2009 alle 17:43

Grande!!!
5 minuti davvero…

Ciao e Grazie

Gargoyle
15 aprile 2009 alle 20:27

@gino
bhè se te sei troppo nabbo da non saper usare una linea di comando a morte ci vai te e non i grandissimi devolpler che lavorano gratis per il bene della comunità, solo per questo vanno rispettati. e sicuramente non stanno li a scaccolarsi e se te non fossi un nabbo troveresti subito la risposta a “come installare mysql” sul forum dei devolpler. ah scusa non sai l’inglese, esiste google ma lo sai ? vai in giro a offendere ma non sai usare nemeno un motore di ricerca. Carissimo nabbo se sei abituato ai file exe di windows e pensi che siano piu comodi di un bel sudo apt-get install allora caro mio sei messo davvero male, a morte windows viva l’opensource .

andrea
2 maggio 2009 alle 12:50

Grazie per la guida finalmente e speriamo regge il pc posso provare i miei lavori prima di buttarli on-line come facevo con WINZOZ.

@gino
Parlare per sentito dire è la cosa piu stupida dell’umano. Solo perke una massa di cadaveri(come dice andrea) usa l’OS piu usato al mondo nn vuol dire che sia il migliore. In Winzoz si paga tutto e devi avere i soldi per permetterti un PC DECENTE che ti faccia girare gli ultimi PROGRAMMI/GAMES usciti.

@tutti
Grazie a LINUX e la sua facilità di utilizzo(nn vi nascondo che prima di qualche mese fa ho sempre desistito all’usarlo solo perke nn capivo alcuni passaggi di nstallazzione,anche se negli anni c’ho sempre provato, invece è cosi semplice che piu semplice nn se puo…google grazie di esistere) ho riportato alla LUCE un pc che da anni giaceva in cantina. Ora è piu veloce questo jurassico, che ha appena 512mb di ram e soli 128mb di videoram, del mostriciattolo,8gb ddr3 e 1gb videoram ddr3 in SLI(jurassico monta ubuntu 9.04, mostriciattolo monta vista ultimate x64 sp2).

L’unica cosa che mi da fastidio è che nn posso usare linux(qualsiasi distro,le sto provando tutte) sul mostro,non so per quale motivo(anche se penso che sia colpa del BIOS..era meglio che nn leggevo dei BIOS BLINDATI…a volte penso maledetta google :D) appena installo i driver proprietari per le mie 2 nvidia nn parte piu il server grafico e mi ritrovo con la schermatina del terminale.Il problema è che nn voglio smontare una scheda per far partire qualsiasi pinguino sul mostriciattolo….con una sola scheda video nessun problema,inserisco la seconda e ciao si ripresenta il terminale…soluzioni ora nn ce stà,ma la trovero!!!!

Jack
4 maggio 2009 alle 06:12

Guida chiara semplice veloce……complimenti

Luca
28 maggio 2009 alle 13:12

Salve, scusate per l’ ignoranza, ma volevo sapere se questo programma funziona anche su windowsXP service pack 3

Luca
22 giugno 2009 alle 16:14

Sei stato davvero gentile, Ottimo lavoro e grazie dii averlo condiviso!
Saluti
Valentino

deepestart
30 giugno 2009 alle 23:11

tar: xampp-linux-1.6.6.tar.gz: funzione “open” non riuscita: Nessun file o directory
tar: Errore irrimediabile: uscita immediata
tar: Child returned status 2
tar: Uscita con stato di fallimento in base agli errori precedenti

HELP MI SERVE XAMPPPPPPPPPPPPPPPPPPPPPPPPPPPPP

luca
16 novembre 2009 alle 23:13

Ciao Luca!prova così:

sudo tar xvfz xampp-linux-1.6.6.tar.gz -C /opt

Cate
21 novembre 2009 alle 17:10

Ciao Cate, ho risolto con questa quida, inseriscila:

cd ~/Desktop
wget http://www.apachefriends.org/download.php?xampp-linux-1.7.1.tar.gz
sudo tar xvfz xampp-linux*.tar.gz -C /opt

Scaricherà ed installerà automaticamente Xampp..poi per creare il lanciatore sulla vostra scrivania, digitate sul terminale:

cd ~/.local/share/applications
gedit xampp-control-panel.desktop

Apparirà una nuova finestra e all’interno di essa copiate ed incollate questo:

[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Icon[en_CA]=/opt/lampp/htdocs/xampp/img/logo-small.gif
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/opt/lampp/htdocs/xampp/img/logo-small.gif

Luca
5 dicembre 2009 alle 15:33

Ho installato lampp su Ubuntu 9.10 L’installazione è andata bene, ma quando tento di copiare la cartella del sito nella directory /opt/lampp/htdocs/ mi da questo messaggio di errore:
Errore durante lo spostamento di…Si è verificato un errore nello spostare il file all’interno di «/opt/lampp/htdocs»
Inoltre non riesco a salvare nessun file all’interno della stessa cartella

Patry
14 marzo 2010 alle 17:37

Perchè devo sudare -p -r + 4 giacche e + 7 pantaloni se ho il mouse e siamo alla 9.10 nel 2010 ? C’è qualcuno che ha sentito parlare del comando “clicka su” ?

Ciao
12 aprile 2010 alle 09:31

@Ciao
Sei un programmatore e ti spaventa qualche comando da terminale?

DaniRevi
12 aprile 2010 alle 10:00

[...] Installare XAMPP su Ubuntu Linux [...]

Non riesco a lanciare il programma. Risposta: lampp: command not found
Cosa devo fare?

Saverio
29 maggio 2010 alle 09:07

scusate, sto provando da un bel po’ ma proprio non capisco (non sono webmaster, non sono molto ferrata!) ho disinstallato più volte, ma è sempre lo stesso!
installo, parte apache, mysql, ma quando clicco su admin si apre la pagina in firefox BIANCA!!!
ma come si fa?aiutoo!

anto
24 settembre 2010 alle 18:19

ciao a tutti.. come faccio a creare cartelle in opt/htdocs? non mi lascia crearne…

Nicolò
10 ottobre 2010 alle 18:52

@ Niccolò
Ho avuto lo stesso problema. la cartella è abilitata solo all’utente root.
Ho risolto cambiando i permessi da terminale.
Devi quindi loggarti come root ed eseguire la riga:

chown TuoNomeUtente /opt/lampp/htdocs

Lore
21 novembre 2010 alle 15:22

Grazie, di solito installavo xampp su mac, ma con questo sistema posso benissimo utilizzare anche la mia macchina linux con grande immediatezza!

Vittorio
6 febbraio 2011 alle 10:44

Sono stato spiegato? D:

Luigi96
29 novembre 2011 alle 14:43

Ciao scusate, a me l installazione e andata bene. Però quando metto dei file .php nel percorso /opt/lampp/htdocs mi dice che non ho i permessi per mettere i file, perche??? mi ha installato il tutto appena sotto il filesystem ho opt. Aiutatemi per favore, Grazie mille in anticipo :)

Davide
27 febbraio 2012 alle 21:42

MA SI PUO’ SAPERE QUAL E’ QUESTO SOLITO COMANDO DI CUI PARLA LA GUIDA UFFI!

miss
13 marzo 2012 alle 15:11

@miss

il comando è “sudo su”

Daniele
13 marzo 2012 alle 15:19

@Daniele

E come si fa? qual è la combinazione di tasti?

Miss
13 marzo 2012 alle 15:26

[...] Qui giochiamo in casa, dato che buona parte del web gira su piattaforma LAMPP (Linux, Apache,  Mysql, Php, Perl). L’installazione di LAMPP in Ubuntu è semplice e veloce. [...]

Buon giorno,
riguardo la cartella /opt , a volte (nel mio caso) si trova con i privilegi bloccati quindi va abilitata (777).
Detto questo dopo aver decompresso la cartella xampp per linux si sono create diverse cartelle.
la domanda è: cosa devo fare con queste cartelle?
le devo lasciare nella directory /opt e attivo il servizio tramite la riga di comando
: sudo /opt/lampp/lampp start
oppure devo eseguire altri comandi?
grazie per chi vuole rispondermi

Stefano
16 ottobre 2013 alle 08:25

Inserisci un commento

Name (required)

Mail (will not be published) (required)

Website

Martedi 30 Settembre 2014