Installare XAMPP per Mac OS


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.


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 1.7.3, 2010/03/04

Version

Size

Notes
 XAMPP Mac OS X 1.7.3
Universal Binary
86 MBApache 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 package32 MBDeveloper 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:
  1. Vai a un terminale di shell e loggati come root:sudo su
  2. 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.

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

* 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/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

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)