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.
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? 😀
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!!
Dai magari nei prossimi giorni scrivo qualcosa.. Nel frattempo cerca su Google, qualcosa trovi di sicuro! 😉
Va bene…era un’idea però..visto che nell’ultimo tempo posti un pò poco 😀 🙂 ….
Grazie ancora 🙂
Eheh purtroppo il tempo è quello che è.. Non è la passione che manca 😉 Ciao!
@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
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
[riffly_video]8262437C0E3C11DDBBFBD0A456B4F508[/riffly_video]
Perfetto, semplice e veloce! In rete si fa molta confusione…buona giornata e grazie!
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.
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?
Grazie sono riuscito a trovare la risposta, ho sbagliato io a non leggere tutto, l’user name era “lampp”, grazie ciao bel sito.
Mi sono permesso di mettere un link alla tua guida nel mio sito, e spero che in futuro possiamo scambiarci un posto in blogroll.
[…] Clicca qui per visionare tutta la guida […]
tenchiu
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??
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
Ahahaha 🙂 Figurati!
A me nessuno mi riesca a dare spiegazine di come risolvere il problema??
[…] 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 🙂
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! 🙂
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 🙂 🙂
Grazie mille!!! Davvero, era proprio quello che mi serviva.Grande
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!
ciao esiste per linux xampp in italiano?
e per ubuntu (studio) 8.10 x64?? ^^
[…] 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
Ti ringrazio! mi hai salvato da due giorni di mal di testa!
saresti un uomo da sposare!
ma sarà per un’ altra vita… 🙂
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
Grande!!!
5 minuti davvero…
Ciao e Grazie
@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 .
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!!!!
Guida chiara semplice veloce……complimenti
Salve, scusate per l’ ignoranza, ma volevo sapere se questo programma funziona anche su windowsXP service pack 3
Sei stato davvero gentile, Ottimo lavoro e grazie dii averlo condiviso!
Saluti
Valentino
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
Ciao Luca!prova così:
sudo tar xvfz xampp-linux-1.6.6.tar.gz -C /opt
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
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
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
Sei un programmatore e ti spaventa qualche comando da terminale?
[…] Installare XAMPP su Ubuntu Linux […]
Non riesco a lanciare il programma. Risposta: lampp: command not found
Cosa devo fare?
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!
ciao a tutti.. come faccio a creare cartelle in opt/htdocs? non mi lascia crearne…
@ 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
Grazie, di solito installavo xampp su mac, ma con questo sistema posso benissimo utilizzare anche la mia macchina linux con grande immediatezza!
Sono stato spiegato? D:
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 🙂