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

Benvenuto a XAMPP per Mac OS X


XAMPP per Mac OS X è la più semplice, pratica e completa soluzione webserver per Mac OS X. La distribuzione include un web server Apache 2, integrato con le ultime build di MySQL, PHP (sia 4 e 5) e Perl. Giunge come un pacchetto d'installazione Mac OS X che contiene tutti i file necessari e non richiede dipendenze.

Se sei uno sviluppatore web con esperienza o un entusiasta Mac che ha bisogno di avviare un webserver, creare pagine web dinamiche o usare database, questo è il tuo giorno fortunato!
Questa è la versione per Mac OS X 10.4 (Intel&PPC) e successivi.

Installazione in 4 passi

Passo 1: Download
Passo 2: Installazione
Passo 3: avvio
Passo 4: Test

READ ME

Una questione di sicurezza (DA LEGGERE!)
Parametri di start e stop avanzati
What's where?
Fermare XAMPP
Disinstalla
Ringraziamenti

Installazione in 4 passi

* Passo 1: Download

Semplicemente clicca il link qua sotto. E' una buona idea prendere l'ultima versione. :)

Una lista completa dei download (versioni più vecchie) è disponibile presso SourceForge.
Non c'è ne sono ancora, ma c'è ne saranno.

XAMPP per Mac OS X 0.7.2, 2008/2/11

Version

Size

Notes
XAMPP Mac OS X 0.7.2
Installer Version
Universal Binary
92 MB Apache 2.2.8, MySQL 5.0.51, PHP 4.4.8, PHP 5.2.5, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 checksum: 22d7cc3878c510ff809593d712d0f8c9
XAMPP Mac OS X (tar) 0.7.2
Universal Binary
92 MB Apache 2.2.8, MySQL 5.0.51, PHP 4.4.8, PHP 5.2.5, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 checksum: e9a314c75ab16e2f5c1f8d6263f61d0a
Upgrade (tar) 0.7.1 to 0.7.2 82 MB Upgrade package
MD5 checksum: d35e96d4188104acb3c9fc1074d5d37f
Developer package 32 MB Developer package
Installation tar xvfpz xampp-macosx-0.7.2-dev.tar.gz -C /Applications
MD5 checksum: 49d1d985fe832a4259933204435c2d3d

* Passo 2: Installazione

Dopo il download semplicemente esegui i seguenti comandi da terminale:

    L'installazione richiede un account admin.
    # Enter „sudo su“. ti sarà chiesta una password.
    # tar xfvz xampp-macosx-0.7.2.tar.gz -C /

    Avviso: saranno sovrascritte tutte le vecchie installazioni di XAMPP per MacOS X!
Questo è quanto. XAMPP è ora installato nella directory /Applications/xampp.

* Passo 3: avvio

Dopo l'installazione semplicemtne digita i seguenti comandi per avviare XAMPP per MacOS X:

  1. Vai a un terminale di shell e loggati come root:

    sudo su

  2. Per avviare XAMPP semplicemente invoca questo comando:

    /Applications/xampp/xamppfiles/mampp start

    Dovresti ora vedere un qualcosa come questo nel tuo schermo:

    Starting XAMPP for MacOS X 0.7.2...
    XAMPP: Starting Apache with SSL (and PHP5)...
    XAMPP: Starting MySQL...
    XAMPP: Starting ProFTPD...
    XAMPP for MacOS X started.


(N.d.T.:
Sto avviando XAMPP per MacOS X 0.7.2...
XAMPP: Sto avviando Apache con SSL (e PHP5)...
XAMPP: Sto avviando MySQL...
XAMPP: Sto avviando ProFTPD...
XAMPP per MacOS X avviato.

)
Pronto. Apache e MySQL sono in esecuzione.

Se hai dei messaggi d'errore per favore dai un'occhiata alle FAQ di MacOS X.

* Passo 4: Test

OK, è stato facile, ma ora come puoi verificare che tutto funzioni veramente? Digita solo il seguente URl nel tuo browser web preferito:

http://localhost

Dovresti adesso vedere la pagina iniziale di XAMPP che contiene alcuni link per controllare lo stato del software installato e alcuni programmini d'esempio.

READ ME

* Una questione di sicurezza (DA LEGGERE!)

Come dissi, XAMPP non è inteso per la produzione ma solo in ambienti di sviluppo. XAMPP è configurato in modo da essere il più aperto possibile e per consentire allo sviluppatore di fare quello che vuole. In ambienti di sviluppo questo è ottimo ma in ambienti di produzione ciò potrebbe essere fatale.

Ecco una lista di falle di sicurezza in XAMPP:
    1. L'amministratore MySQL (root) non ha password.
    2. Il demone MySQL è accessibile dalla rete.
    3. ProFTPD usa la password "xampp" per l'utente "nobody".
    4. PhpMyAdmin è accessibile dalla rete.
    5. MySQL e Apache girano con lo stesso utente (nobody).
To fix most of the security weaknesses simply call the following command:
/Applications/xampp/xamppfiles/mampp security
It starts a small security check and makes your XAMPP installation more secure.

* Parametri di start e stop avanzati

Con /Applications/xampp/xamppfiles/mampp puoi non solo avviare e fermare XAMPP per MacOS X, ma molto di più. Per vedere cos'altro puoi fare, leggi qui sotto.
PARAMETRI AVANZATI DI START E STOP

Parametri

Dimensioni
start
Avvia XAMPP.
stop
Ferma XAMPP.
restart
Ferma e avvia XAMPP.
ricarica
Apache, MySQL e - se è avviato ProFTPD - ricarica i loro file di configurazione
startapache
Avvia solo Apache.
startssl
Avvia il supporto SSL. Questo comando attiva permanentemente il supporto SSL, es. se riavvii XAMPP in futuro SSL resterà attivato.
startmysql
Avvia solo MySQL.
startftp
Viene avviato solo il server ProFTPD. Puoi caricare i tuoi file via FTP (utente "nobody", password "xampp"). Questo comando attiva ProFTPD permanentemente, es. se riavvii XAMPP in futuro FTP rimarrà attivato.
stopapache
Ferma Apache.
stopssl
Ferma il supporto SSL in Apache. Questo comando disattiva il supporto SSL permanentemente, es. se riavvii XAMPP in futuro SSL sarà disattivato.
stopmysql
Ferma MySQL.
stopftp
Ferma il server ProFTPD. Questo comando disattiva ProFTPD permanentemente, es. se riavvii XAMPP in future FTP resterà disattivato.
reloadapache
Il webserver Apache ricarica i suoi file di configurazione.
reloadmysql
MySQL ricarica i suoi file di configurazione.
reloadftp
ProFTPD ricarica i suoi file di configurazione.
Ad esempio: per avviare Apache con il supporto SSL semplicemente digita il seguente comando (come root):
/Applications/xampp/xamppfiles/mampp startssl
Ora puoi anche accedere al tuo server Apache via SSL al https://localhost.
Ads

* What's where?

ELEMENTI E CONTENUTO

Elemento

Contenuto
/Applications/xampp/xamppfiles/bin
Home dei comandi di XAMPP.
/Applications/xampp/xamppfiles/bin/mysql ad esempio chiama il monitor MySQL.
/Applications/xampp/htdocs/
La directory DocumentRoot di Apache.
Qui è dove si trovano le pagine web.
/Applications/xampp/etc/httpd.conf
Il file di configurazione di Apache.
/Applications/xampp/etc/my.cnf
Il file di configurazione di MySQL.
/Applications/xampp/etc/php.ini
File di configurazione PHP.
/Applications/xampp/etc/proftpd.conf
File di configurazione di ProFTPd.

* Fermare XAMPP

Per fermare XAMPP semplicemente chiama questo comando:
/Applications/xampp/xamppfiles/mampp stop
Dovresti ora vedere:
Stopping XAMPP for MacOS X 0.7.2...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.

(N.d.T.:
Stopping XAMPP for MacOS X 0.7.2...
XAMPP: Sto fermando Apache con SSL...
XAMPP: Sto fermando MySQL...
XAMPP: Sto fermando ProFTPD...
XAMPP fermato.
)
E XAMPP per MacOS X si è fermato.

* Disinstalla

Per disinstallare XAMPP digita semplciemtne il seguente comando da terminale di shell come utente root:
rm -rf /Applications/xampp
Fine.

* Ringraziamenti

Vorremmo ringraziare Kai "Oswald" Seidler, Kay Vogelgesang, tutto il team di Apache Friends e naturalmente i nostri utenti per il loro supporto e per aver reso Apache Friends quello che è oggi.

Febbraio 2005, Kristian Marcroft
 

Autore: Florian Pollini, Kristian W. Marcroft
Traduttore: Fabrizio Pani
Ultima modifica: Tue 12 Feb 2008 10:46:30 AM CET
© 2002-2008 Apache Friends