 |
|
|
|
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. |
| | 
Passo 1: DownloadSemplicemente 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: InstallazioneDopo 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: avvioDopo l'installazione semplicemtne digita i seguenti comandi per avviare XAMPP per MacOS X:
- Vai a un terminale di shell e loggati come root:
sudo su
- 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: TestOK, è 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. 

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 avanzatiCon /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.
|
|
|
|
|