Xampp: un’utile strumento per i programmatori dalle inaspettate risorse…
Labels: PHP — Tonylog 24 April 2007 @ 18:23Sito 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:
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 articleNo comments yet.













Loading ...