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

Labels: PHP — Tonylog 24 April 2007 @ 18:23

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: postmaster@localhost

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

RSS TrackBack URI

Leave a comment


Warning: Invalid argument supplied for foreach() in /membri2/tonylog/wp-includes/wp-db.php on line 556

Warning: Invalid argument supplied for foreach() in /membri2/tonylog/wp-includes/wp-db.php on line 556

Warning: Invalid argument supplied for foreach() in /membri2/tonylog/wp-includes/wp-db.php on line 556

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Click on the picture to hear an audio file of the word.

Click to hear an audio file of the anti-spam word