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 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: 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 1.7.3, 2010/03/04 |
Version | Size | Notes |
XAMPP Mac OS X 1.7.3 Universal Binary | 86 MB | Apache 2.2.14, MySQL 5.1.44, PHP 5.3.1, Perl 5.10.1, ProFTPD 1.3.3, phpMyAdmin 3.2.4, OpenSSL 0.9.8k, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.32, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.4.2, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.4, SQLite 3.6.3, gdbm-1.8.3, libxml-2.7.2, libxslt-1.1.24, openldap-2.3.43, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, zziplib-0.13.48, bzip2-1.0.5, freetds-0.64 MD5 checksum: fcbd4b14461a5b9e7a817f99defd0be2 |
Developer package | 32 MB | Developer package MD5 checksum: f31a0619a35507a0e4305b674ae1159b |
|
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-1.7.3.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:
- Vai a un terminale di shell e loggati come root:sudo su
- Per avviare XAMPP semplicemente invoca questo comando:/Applications/XAMPP/xamppfiles/xampp start
Dovresti ora vedere un qualcosa come questo nel tuo schermo:
Starting XAMPP for MacOS X 1.7.3... 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 1.7.3... 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.
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.
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/xampp security
It starts a small security check and makes your XAMPP installation more secure.
Parametri di start e stop avanzati
Con /Applications/XAMPP/xamppfiles/xampp 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/xampp startssl
Ora puoi anche accedere al tuo server Apache via SSL al https://localhost.
|
|
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/xampp stop
Dovresti ora vedere:
Stopping XAMPP for MacOS X 1.7.3...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.
(N.d.T.:
Stopping XAMPP for MacOS X 1.7.3...
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 semplicemente il seguente comando da terminale di shell come utente root:sudo 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.
Kristian Marcroft |
|
|
Commenti
Posta un commento