Xampp: un’utile strumento per i programmatori dalle inaspettate risorse…

by

Xampp

Sito ufficiale: Apachefriends

Cosa è XAMPP:
Xampp è un’applicazione liberamente distribuita sotto licenza GNU-GPL prodotta dalla Apachefriends, nel suo pacchetto base fornisce una grossa quantità di programmi tutti preinstallati e preconfigurati (cosa che a noi porterebbe via una grossa quantità di tempo).

Che componenti possiede XAMMP:
Xampp nella versione BASIC (Gratuita) 1.5.3a for win32 al momento della scrittura dell’articolo installerà :

* Apache 2.2.2
* MySQL 5.0.21
* PHP 5.1.4 + PHP 4.4.2-pl1 + PEAR
* PHP-Switch win32 1.0 (use the “php-switch.bat”)
* XAMPP Control Version 2.3 from www.nat32.com
* XAMPP Security 1.0
* SQLite 2.8.15
* OpenSSL 0.9.8b
* phpMyAdmin 2.8.1
* ADOdb 4.80
* Mercury Mail Transport System v4.01b
* FileZilla FTP Server 0.9.16c
* Webalizer 2.01-10
* Zend Optimizer 3.0.0

Descrizione dei componenti:
*Apache: Il server web più usato al mondo.
*MySQL: Database indispensabile
*PHP 5.1.4 + 4.4.2: librerie del linguaggio di programmazione open-source
PHP-switch: sistema di cambiamento del linguaggio attivo tra le due versioni installate
XAMPP Control Version 2.3: sistema di controllo della versione di XAMPP attiva
XAMPP Security 1.0: Sistema di controllo dello stato di sicurezza del sistema (Usato generalmente per applicazioni industriali)
SQ lite: Libreria scritta in C che implementa un database SQL
OPENSSL 0.9.8b: Sistema open-source del protocollo di cifratura dei dati
*phpMyAdmi 2.8.1: Ottimo script (PHP) di gestione del sistema database utilissimo per verificare le query
ADOdb 4.80: libreria di astrazione per PHP.
Mercury Mail Transport System v 4.01b: Programma SMTP che permette l’invio di posta (email)
FileZilla FTP Server 0.9.16c: Programma FTP che permette ad unità remote di intervenire in cartelle e file sul server
Webalizer 2.01-10: Statistiche web
Zend Optimizer 3.0.0 : Sistema di organizzazione ed ottimizzazione di script PHP (sviluppato in PHP5 e JAVA).

System Requirements:

* 64 MB RAM (recommended)
* 200 MB free Fixed Disk
* Windows 98, ME
* Windows NT, 2000, XP (Reccomended)

Come installare XAMPP:
1.Tramite eseguibile:

* Clicca sull’eseguibile (tutto avviene in maniera istantanea ed automatizzata).
* Viene installato un Control Panel che permette di avviare, stoppare e fare il refresh dei server
* Se tutto viene installato con successo
* Andare sul vostro browser preferito e digitare sulla barra degli indirizzi http://127.0.0.1 o http://localhost (si aprirà una pagina test di XAMPP)
* Fatto!

2.Tramite cartella compressa(per i più esperti):

* Scompattare il contenuto della cartella compressa in una directory a nostra scelta
* Eseguire i .bat apache_start.bat e mysql_start.bat (A questo punto tutto sarà avviato)
* Aprire il nostro browser preferito e digitare l’url http://localhost oppure http://127.0.0.1
* Si aprira una schermata test di XAMPP
* Fatto!

Screenshot del Control Panel di XAMPP si avviano i Server cliccando su START:

Screenshot Xampp

Passwords di default:

* MySQL:
user: root
no password
* Filezilla FTP:
user: newuser
password: wampp

* Mercury Mail:
User: postmaster
email: [email protected]

* Web Dav:
User: wampp
password: xampp

Installazione su linux/*UNIX:

Scaricare il source qui

Dopodichè su macchine UBUNTU:

Aprire un terminale e digitare:

sudo tar xvfz xampp-linux-1.6.1.tar.gz -C /opt

Cosa fà:

tar xvfz estrae l’archivio xampp-linux-1.6.1.tar.gz e lo trasferisce (-C) su /opt

N.B. Questo procedimento l’ho fatto io e tutto funziona alla perfezione però bisogna prestare attenzione al percorso ed alla sintassi del file se no vi farà impazzire!

Per fare il run:

Su *unix da terminale :

sudo /opt/lampp/lampp start

Digitare la password e tutto funzionerà alla grande….

Trick: Fare un collegamento alla cartella htdocs sul desktop/scrivania oppure se volete fare gli sboroni cambiate la cartella storage su httpd.conf ma armatevi di tanta pazienza per gli include e le dipendenze…. ^^

Adesso siamo pronti per fare i nostri script!

No Comments

Send your comment for the article

No comments yet.

Leave a comment