deutsch · english · français · italiano · português (brasil) · 日本語 · 繁體中文 · 简体中文
AF LOGO
Ads

E' disponibile XAMPP 1.6.7!

Novità:

  • Apache 2.2.9
  • MySQL 5.0.51b
  • PHP 5.2.6 & PHP 4.4.8
  • phpMyAdmin 2.11.7
  • FileZilla FTP Server 0.9.25
  • Mercury Mail Transport System v4.52
  • OpenSSL 0.9.8h
Please visit the win32 compatibility list.

Un grande ringraziamento a Chris di www.nat32.com per aver adottato velocemente il pannello di controllo XAMPP. Vecchie versioni di XAMPP (persino la "vecchia" WAMPP) possono essere scaricate direttamente da Source Forge.

Download

XAMPP
Add-On XAMPP
XAMPP Lite

Installazione

Metodo A: installazione con l'installer
Metodo B: "Installazione" senza l'installer
»Voglio avviare XAMPP senza setup!«

La pratica

Pratica 1: Start, stop & test di XAMPP
Pratica 2: installare un particolare server come servizio
Pratica 3: Installazione degli addon
Pratica 4: gli aggiornamenti di XAMPP

Una questione di sicurezza (DA LEGGERE!)

La console di Sicurezza di XAMPP

Disinstallazione

Metodo A: versione con l'installer
Metodo B: installazione da pacchetti ZIP e 7-ZIP

Domande di base

Domanda 1: cosa è la versione "Lite" di XAMPP?
Domanda 2: dove metto il mio sito web?
Domanda 3: posso spostare l'installazione di XAMPP?
Domanda 4: Come posso generare "siti ad avvio automatico" o pagine di default?
Domanda 5: Come posso passare da PHP5 a PHP4 o viceversa?
Domanda 6: dove posso modificare la configurazione?
Domanda 7: devo essere online per lavorare con XAMPP?
Domanda 8: Dov'è cosa?

LEGGIMI

Dove posso trovare maggiori informazioni (FAQ, etc.)?
XAMPP e servizi
MySQL e PHP

Download

* XAMPP

Puoi scaricare XAMPP per Windows in tre diverse formati:
Installer
Facile e sicuro: XAMPP con un comodo installer.
Archivio ZIP
Per i puristi: XAMPP come archivio ZIP ordinario.
Archivio autoestraente
Economico: XAMPP come archivio 7-ZIP molto piccolo e autoestraente.
XAMPP per Windows 1.6.7, July 06th 2008

Versione

Dimensioni

Contenuto
XAMPP Windows 1.6.7
[Basic package]
Apache HTTPD 2.2.9, MySQL 5.0.51b, PHP 5.2.6 + 4.4.8 + PEAR + Switch, Openssl 0.9.8h, phpMyAdmin 2.11.7, XAMPP Control Panel 2.4, Webalizer 2.01-10, Mercury Mail Transport System v4.52, FileZilla FTP Server 0.9.25, SQLite 2.8.15, ADODB 4.98, Zend Optimizer 3.3.0, XAMPP Security, PEAR (selection). Per Windows 2000, 2003, XP, VISTA. Vedi anche README
Installer 38 MB Installer
Checksum MD5: 510c9a4935c70325e25d8485b415ba76
ZIP 88 MB Archivio ZIP
Checksum MD5: 07eb7344cb72ee7d38f02e4f644d3897
EXE (7-zip) 32 MB Archivio 7-ZIP autoestraente
Checksum MD5: 45bf16f8552ef10abb77fc42066eb2ac


Devel Package 1.6.7 Development Package con file Lib e Include di Apache 2.2.9, MySQL 5.0.51a, PHP 5.2.6 + 4.4.8, OpenSSL 0.9.8g, zlib 1.2.3.
ZIP 12 MB Archivio ZIP
Checksum MD5: 67c3eb49358d0bb7d07fe75a996803b2
EXE (7-zip) 5 MB Archivio 7-ZIP autoestraente
MD5 checksum: 9031b57f00fc247c76be028bc9d2252e
Pacchetto di aggiornamento 1.6.7 Con Apache 2.2.9, MySQL 5.0.51b, PHP 5.2.6, phpMyAdmin 2.11.7, PEAR per XAMPP Versione 1.6.6 + 1.6.6a. CAMBIAMENTI
Installer 24 MB Installer
Checksum MD5: 68b5b4cec15ec9d47fd04f9208dbfa18
ZIP 65 MB Archivio ZIP
MD5 checksum: 1b94f3d202477fcbad326ed7e92f1621
EXE (7-zip) 21 MB Archivio 7-ZIP autoestraente
Checksum MD5: ae90ee7fd14abf1e75f1040ce045c646

* Add-On XAMPP

Sono delle estensioni dei pacchetti XAMPP di sopra.
Add-On XAMPP per Windows

Versione

Dimensioni

Contenuto
Perl 5.10.0-2.2.9-pl1
XAMPP 1.6.7
Apache 2.2.9
Perl 5.10.0 - mod_perl 2.0.4 Add-on per XAMPP 1.6.7 con Apache 2.2.9. Sono richiesti Windows 2000, 2003, XP o VISTA! Per le vecchie versioni di XAMPP hai bisogno dei vecchi add-on Perl su www.sourceforge.net.
Docc.: file LEGGIMI + Moduli PPM all'interno
Installer 20 MB Installer
Checksum MD5: 8e9d771d331245c12e32c70a2a8c8abe
ZIP 33 MB Archivio ZIP
Checksum MD5: 7566eba2b527274466fa0c6a9a3e287c
EXE (7-zip) 18 MB Archivio ZIP autoestraente
Checksum MD5: ee3f3365093854889e38108cb41cae45
Tomcat 6.0.14
XAMPP 1.6.x
Tomcat 6.0.14 e mod_jk/1.2.26 per il pacchetto di base XAMPP 1.6.x. Necessita di SUN J2SE SDK 5.0. L'installer dell'addon è adatto solo a questa versione dell'installer di XAMPP.
vedi anche il file LEGGIMI
Installer 8 MB Installer
Checksum MD5 : 3d5a665f888b14b20a4ede5d6c786d83
ZIP 11 MB Archivio ZIP
Checksum MD5: 9eb2ae920bf292e67f677a5f1e8dbe67
EXE (7-zip) 8 MB Archivio 7-ZIP autoestraente
Checksum MD5: 9a535973fc185cdaa9361e75ad867ba1

* XAMPP Lite

»XAMPP Lite« è un'edizione extra di XAMPP molto piccola. E' il successore della vecchia MiniXAMPP, ma a differenza del "grande" XAMPP non è aggiornata molto spesso.
XAMPP Lite, July 06th 2008

Version

Dimensioni

Contenuto
XAMPP Lite 1.6.7 XAMPP Lite è una versione molto ridotta di XAMPP con Apache 2.2.9 + PHP 5.2.6 + MySQL 5.0.51b + phpMyAdmin 2.11.7 + Openssl 0.9.8h + SQLite 2.8.15. Per gli amanti! Per le versioni lite non esistono né upgrades né addon. XAMPP Lite è solo un pacchetto "Prendi-Esegui-Cancella-Dimenticatelo" .
ZIP 51 MB Archivio ZIP
Checksum MD5: fedc3b545355cc5be4b8d1a2ce127419
EXE (7-zip) 19 MB Archivio ZIP autoestraente
Checksum MD5: 9b2b3b08e4605aeb11960ceec858598b

Installazione

* Metodo A: installazione con l'installer

Il modo più facile per installare XAMPP è usare la versione con l'installer.

Il wizard dell'installer di XAMPP per win32

Ads

Dopo che l'installazione è completata, troverai XAMPP in Start / Tutti i programmi / XAMPP. Puoi usare il pannelo di controllo di XAMPP per avviare/fermare tutti i server e anche per installare/disinstallare servizi.

Il pannello di controllo di XAMPP per avviare/fermare Apache, MySQL, FilaZilla & Mercury o installare questi server come servizi

* Metodo B: "Installazione" senza l'installer

Scarica e unzippa l'archivio 7-Zip o ZIP in un folder di tua scelta.

In questo caso, spacchetta XAMPP in D:\Program Files per creare la cartella D:\Program Files\XAMPP. Dopo, apri il folder XAMPP e esegui il file "setup-xampp.bat".

Durante la configurazione saranno aggiornati tutti i percorsi.

Infine, avvia i differenti server con i file batch start/stop esistenti o usa la versione GUI "xampp-control.exe".

Nota: Se lavori con la versione installer, non serve eseguire "setup_xampp.bat".

* »Voglio avviare XAMPP senza setup!«

Se estrai XAMPP in un cartella di livello superiore come c:\xampp oppure d:\xampp etc., puoi avviare XAMPP direttamente. Questo significa che non hai per niente bisogno di eseguire "setup_xampp.bat". Apache, MySQL e Mercury Mail server si avvieranno correttamente! FileZilla FTP server non si avvierà poiché richiede percorsi assoluti. Per favore nota: Non usare una doppia directory XAMPP come c:\xampp\xampp! Hai bisogno di un singolo folder XAMPP come d:\xampp(\apache e così via). Altrimenti devi avviare "setup-xampp.bat" per configurare i path.

La pratica

* Pratica 1: Start, stop & test di XAMPP

Il centro di controllo "universale" è il controllo XAMPP di www.nat32.com che non è incluso nella versione Lite.

.\xampp\xampp-control.exe

Alcuni script server in più:
Apache & MySQL start: .\xampp\xampp_start.exe
Apache & MySQL stop: .\xampp\xampp_stop.exe
Apache start: .\xampp\apache_start.bat
Apache stop: .\xampp\apache_stop.bat
MySQL start: .\xampp\mysql_start.bat
MySQL stop: .\xampp\mysql_stop.bat
Mercury Mailserver start: .\xampp\mercury_start.bat
(Mercury solo GUI. Stop tramite GUI)
FileZilla Server setup: .\xampp\filezilla_setup.bat
FileZilla Server start: .\xampp\filezilla_start.bat
FileZilla Server stop: .\xampp\filezilla_stop.bat

Test: Dopo che parte Apache, apri l'URL http://localhost o http://127.0.0.1 ed esamina tutti gli esempi e tool XAMPP.

* Pratica 2: installare un particolare server come servizio

Poui installare un server come servizio in una di queste piattaforme: NT4, 2000 e XP. Puoi usare questi script:

Installa servizio Apache: .\xampp\apache\apache_installservice.bat
Disinstalla servizio Apache: .\xampp\apache\apache_uninstallservice.bat
Installa servizio MySQL: .\xampp\mysql\mysql_installservice.bat
Disinstalla servizio MySQL: .\xampp\mysql\mysql_uninstallservice.bat
(Dis)Installa servizio FileZilla: .\xampp\filezilla_setup.bat
Mercury: nessun servizio disponibile!

* Pratica 3: Installazione degli addon

Esistono molti addon aggiuntivi di sviluppo nel pacchetto principale. Per il momento, gli addon ufficiali per Win32 sono:
  • Addon Perl con Mod_Perl e una selezione d'importanti moduli Perl
  • Addon Tomcat (Requisiti: SUN J2SE SDK deve essere già installato)
  • Addon Cocoon per Tomcat (Requisiti: l'addon Tomcat deve essere già installato)
  • Addon Python
Si consiglia questa regola per l'installazione: La versione di XAMPP con l'installer necessita dell'addon installer, il pacchetto ZIP (7-Zip) ha bisogno dell'addon ZIP (7-Zip). Per l'addon ZIP per favore scompatta il pacchetto direttamente nella directory principale di XAMPP. In seguito esegui "setup_xampp.bat". Questo è tutto. L'installer dell'addon fa tutto automaticamente. Non c'è da fare nient'altro.

Nota: Chiunque può creare un addon XAMPP. Puoi trovare ad esempio altri addon per XAMPP presso http://sourceforge.net/projects/xamppaddon.

* Pratica 4: gli aggiornamenti di XAMPP

Quando vengono aggiornati i singoli componenti di XAMPP, allo stesso modo aggiorniamo anche XAMPP. Ad ogni modo, alcuni sviluppi non sono compatibili con la nostra ultima release e quindi non possiamo aggiornare questi elementi. Di solito siamo in grado di aggiornare tutti i server e programmi in XAMPP. NON i file di configurazione perché potresti averli modificati. Suggerimento: Se hai la versione installer è molto più facile usare l'aggiornamento con l'installer. Tutti gli altri devono prendere l'archivio (7-)ZIP. Estrai tale pacchetto direttamente nel folder di XAMPP e sovrascrivi i vecchi file.

Una questione di sicurezza (DA LEGGERE!)

* La console di Sicurezza di XAMPP

Come detto pocanzi, XAMPP non è inteso per la produzione ma solo in un ambiente di sviluppo. XAMPP è configurato per essere il più aperto possibile e consentire allo sviluppatore web di fare quello che vuole. In un ambiente di sviluppo questo è ottimo ma in un ambiente di produzione potrebbe essere fatale.

Ecco una lista di falle di sicurezza in XAMPP:

  • L'amministratore MySQL (root) non ha password.
  • Il demone MySQL è accesibile dalla rete.
  • PhpMyAdmin è accesibile dalla rete.
  • Gli esempi sono accesibili dalla rete.
  • Si conosce l'utente di Mercury e FileZilla.
Per favore rendi sicuro XAMPP prima di pubblicare qualsiasi cosa online. Un firewall o un router esterno sono sufficienti ad un livello basso di sicurezza. Per una sicurezza leggermente superiore, puoi eseguire "XAMPP Security console" e assegnare password.

Per correggere la maggior parte dei buchi di sicurezza semplicemente chiama il seguente URL (accesso solo da localhost):

Prima della versione 1.4.15:
http://127.0.0.1/xampp/xamppsecurity.php

Dalla versione 1.4.15:
http://127.0.0.1/security

La password di root per MySQL, PhpMyAdmin, e anche per una protezione della cartella di XAMPP può essere qui impostata. Per Mercury e FileZilla, per favore ricorda di modificare le impostazioni di configurazione (es. utente e password). O se non hai bisogno di nessuno di questi server, semplicemente non avviarli -- anche questo è sicurezza.

Disinstallazione

* Metodo A: versione con l'installer

Se hai installato con l'installer, per favore usa l'uninstaller! L'uninstaller cancellerà tutte le voci di XAMPP dal registro e disinstallerà alcuni servizi inclusi in XAMPP. Consigliamo altamente di usare il programma di uninstall per rimuovere installazioni di XAMPP installate con l'installer.

* Metodo B: installazione da pacchetti ZIP e 7-ZIP

Spegni il server XAMPP e chiudi tutti i pannelli. Se hai installato dei servizi ferma anche questi.

Per disinstallare XAMPP installato tramite pacchetti ZIP, semplicemente cancella l'intero folder dove è stato messo XAMPP. Non ci sono né voci di registro né variabili d'ambiente da cancellare... solo codice pulito! Non dimenticare di disinstallare ogni servizio che tu possa aver installato.

Domande di base

* Domanda 1: cosa è la versione "Lite" di XAMPP?

XAMPP Lite (significa "light" [leggero, NdT] come in "light-weight" [peso leggero, NdT]) è un piccolo pacchetto di componenti XAMPP, consigliato per veloci lavori in cui si usa solo PHP e MySQL. Alcuni server o strumenti come Mercury Mail e FileZilla FTP mancano nella versione Lite. In più, non ci sono versioni Install Shield, add-on o aggiornamenti per la versione Lite.

* Domanda 2: dove metto il mio sito web?

Il folder principale per tutti i documenti WWW si trova in \xampp\htdocs. Se ci metti un file test.html puoi sfogliarlo in http://localhost/test.html (se il server Apache è in esecuzione). Usa la stessa procedura con tutti i file PHP o CGI file. Puoi anche creare delle sottocartelle. Ad esempio, crea il folder \xampp\htdocs\new e copiaci il tuo file test.html. Poi inserisci l'URL http://localhost/new/test.html per vederlo nel tuo browser.

Ulteriori caratteristiche di file in anteprima:

  • Eseguibile CGI: estensioni consentite: .cgi => pacchetto di base
  • Eseguibile PHP: estensioni consentite: .php .php4 .php3 .phtml =>pacchetto di base
  • Eseguibile MOD Perl: .\xampp\htdocs\modperl, estensioni consentite: .pl => addon Perl
  • Eseguibile ASP Perl : .\xampp\htdocs\modperlasp, estensioni consentite: .asp => Perl Addon
  • Eseguibile JSP Java : .\xampp\tomcat\webapps\java (u.a), estensioni consentite: .jsp => addon Tomcat
  • Eseguibile Servlet Java: .\xampp\tomcat\webapps\java (u.a), estensioni consentite: .html (u.a) => Tomcat addon
  • Eseguibile MOD Python: .\xampp\htdocs\python, estensioni consentite: .py => Python addon Eseguibile Spyce Python: .\xampp\htdocs\python, estensioni consentite: .spy => Python addon

* Domanda 3: posso spostare l'installazione di XAMPP?

Si, ma solo se l'hai instalalta tramite archivio ZIP (7-Zip). Dopo aver spostato il pacchetto XAMPP, devi eseguire "setup-xampp.bat" per aggiornare tutti i file di configurazione. In questo caso fai una copia di XAMPP e mettila in una directory qualsiasi. Infine esegui "setup-xampp" e fai dei test. Prova.

Se hai installato con l'installer, allora devi disinstallare completamente XAMPP e reinstallarlo in una nuova locazione. Questo è l'unico modo per assicurarti che tutte le modifiche al registry siano corrette e aggiornate.

* Domanda 4: Come posso generare "siti ad avvio automatico" o pagine di default?

Se navighi in un folder come http://localhost/xampp/ il server Apache ti restituirà automaticamente un sito. Il server Apache cerca una pagina di avvio del sito, come index.html o index.php. Questo è configurabile tramite la direttiva "DirectoryIndex" nel file httpd.conf. Qui puoi definire i nomi e gli aggiustamenti per le pagine di default.

Nella direttiva XAMPP "DirectoryIndex" la lista è la seguente:

index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.html.var index.phtml

* Domanda 5: Come posso passare da PHP5 a PHP4 o viceversa?

XAMPP (non Lite!) contiene sia PHP5 sia PHP4. Per passare da una versione all'altra per favore usa "php-switch.bat" ($path-to-xampp\xampp\php-switch.bat). NOTA: devi fermare il server Apache prima di fare queste modifiche.

* Domanda 6: dove posso modificare la configurazione?

Modifica le impostazioni di XAMPP in file di configurazione di puro testo, che sono i seguenti file:
  • Configurazione di base di Apache: .\xampp\apache\conf\httpd.conf
  • Apache SSL: .\xampp\apache\conf\ssl.conf
  • Apache Perl (solo addon): .\xampp\apache\conf\perl.conf
  • Apache Tomcat (solo addon): .\xampp\apache\conf\java.conf
  • Apache Python (solo addon): .\xampp\apache\conf\python.conf
  • PHP: .\xampp\apache\conf\php.ini
    (per la versione di PHP che esegue Apache)
  • MySQL: .\xampp\mysql\bin\my.cnf
  • phpMyAdmin: .\xampp\phpMyAdmin\config.inc.php
  • FileZilla FTP: .\xampp\FileZillaFTP\FileZilla Server.xml
  • Configurazione di base di Mercury Mail : .\xampp\MercuryMail\MERCURY.INI
  • Sendmail: .\xampp\sendmail\sendmail.ini

* Domanda 7: devo essere online per lavorare con XAMPP?

No! Puoi lavorare anche "offline" con XAMPP. In altre parole, NON devi essere connesso ad internet, poiché il tuo computer ti fornirà l'hosting e il server.

* Domanda 8: Dov'è cosa?

Directory Contenuto
\xampp\anonymous Folder d'esempio FTP anonimo
\xampp\apache Directory di Apache server
\xampp\cgi-bin Dir. d'esecuzione script cgi
\xampp\FileZillaFTP Directory di FileZilla FTP server
\xampp\htdocs Directory principale dei docc. http
\xampp\install Per il setup di XAMPP (non cancellare!)
\xampp\licenses Idem
\xampp\MercuryMail Dir. del server di posta SMTP POP3 IMAP Mercury
\xampp\mysql Directory di MySQL server
\xampp\perl Directory Perl
\xampp\php Directory PHP (4+5)
\xampp\phpmyadmin Directory di phpMyAdmin
\xampp\security Directory extra per configurazioni di sicurezza
\xampp\tmp La cartella temp
\xampp\webalizer Directory delle statistiche web di Webalizer
\xampp\webdav Folder d'esempio WebDAV Authoring

LEGGIMI

* Dove posso trovare maggiori informazioni (FAQ, etc.)?

Per favore visita le nostre FAQ di XAMPP per Windows:
http://www.apachefriends.org/en/faq-xampp-windows.html

O usa il forum per fare delle domande:
http://www.apachefriends.org/f/

* XAMPP e servizi

Per tutti gli utenti NT/2000, in entrambi i package troverai i file install e uninstall per avviare i server come servizi, nelle rispettive directory.
  • apache_installservice.bat => Installa Apache come servizio
  • apache_uninstallservice.bat => Disinstalla Apache come servizio
  • mysql_installservice.bat =>Installa MySQL come servizio
  • mysql_uninstallservice.bat =>Disinstalla MySQL come servizio
Dopo le modifiche non dimenticare di riavviare il sistema. Nota! per disinstallare il servizio MySQL devi prima fermare questo servizio!

* MySQL e PHP

MySQL si avvia senza una password di "root". Per cui in PHP ti puoi connettere al server MySQL con: mysql_connect("localhost","root","");
Se vuoi impostare una password di "root" in MySQL, prego usa "mysqladmin" da console. Per esempio:

\...\xampp\mysql\bin\mysqladmin -u root password secret

Attenzione. Dopo aver modificato la password di root, non dimenticare d'informare PHPMyAdmin. Cerca "config.inc.php" in \...\xampp\phpmyadmin\ e edita le righe seguenti:

$cfg['Servers'][$i]['user'] = 'root'; // MySQL SuperUser
$cfg['Servers'][$i]['auth_type'] = 'http'; // autenticazione HTTP MySQL

Ora è richiesta la corretta password di "root", prima che si avvii PHPMyAdmin.

Per favore vedi anche i tre metodi nelle FAQ di Windows:
http://www.apachefriends.org/en/faq-xampp-windows.html#password0

 

Autore: Kay 'Birdsinging' Vogelgesang
Traduttore: Fabrizio Pani
Ultima modifica: Thu 07 Aug 2008 11:14:22 AM CEST
© 2002-2008 Apache Friends