|
Server
|
|
Lunedì 09 Agosto 2010 14:35 |
In questo manuale vedremo i passi da fare per installare un server Xampp su un sistema operativo Linux, in questo caso la distribuzione Ubuntu
Scaricare Xampp
Innanzitutto andiamo al sito di Apachefriends.org dove troveremo la lista completa di versioni per le diverse distribuzioni Linux da scaricare, possiamo scaricarle anche da Sourceforge.net
Xampp su Linux installare
Scarichiamo il file compresso e lo apriamo nella folder /opt con privilegi di amministratore, ossia inserendo il comando sudo tar xvfz xampp-linux-1.6.7.tar.gz -C /opt nella finestra del terminale, dopodiche xampp è installato in Ubuntu, se voi aveste già installata una versione anteriore la riscriverà sopra.
Per attivare Xampp digitiamo dalla finestra del terminale il comando:
sudo /opt/lampp/lampp start
e ci risponderà:
Per verificare se funziona apriamo il browser, scriviamo la url http://localhost e si aprirà questa schermata:
che mostra il Php, Mysql, Perl e l’interfaccia funzionanti, il che è sufficente per il nostro scopo di avere un server locale per i nostri siti Joomla
La cartella del sito
Minimizziamo il browser e andiano al folder /opt/lampp/htdocs, di Ubuntu, e creiamo una nuova cartella, per esempio, e per essere originali, chiamata joomla dove posteriormente incolleremo i file e cartelle della nostra web. Potremmo cedere la home di questa web digitando nel browser la url http://localhost/joomla/
Ed ecco fatto, abbiamo gia il nostro server locale che funziona su sistema operativo Linux - Ubuntu
Comandi e cartelle di Xampp
Se al comando sudo /opt/lampp/lampp aggiungiamo
start: attiva Xampp
stop: ferma Xampp
restart: fa un reset di Xampp
startapache: attiva solo Apache
stopapache: ferma Apache;
startssl: attiva solo Apache con il supporto SSL. Questo comando attiva SSL permanentemente, ossia continuerà le prossime sessioni fino a che non digitiamo il comando seguente
stopssl: ferma Ssl definitivamente
startmysql: attiva solo Mysql
stopmysql: ferma Mysql
startftp: attiva solo Il server ProFTP per trasferire files alla web, (utente: nobody password: lampp)
stopftp: ferma ProFTP permanentemente.
security: inizia un programma per configurare la sicurezza
php4: passeremo a php4
php5: passeremo a php5
phpstatus: per sapere la versione PHP attiva
Le path più importanti del sistema sono:
Cartella di installazione di XAMPP:/opt/lampp/bin/
Cartella per monitorizzare MySQL:/opt/lampp/bin/mysql
Cartella root del server Apache:/opt/lampp/htdocs/
File di configurazione di Apache:/opt/lampp/etc/httpd.conf
File di configurazione di Mysql :/opt/lampp/etc/my.cnf
File di configurazione di Php :/opt/lampp/etc/php.ini
File di configurazione di ProFtp :/opt/lampp/etc/proftpd.conf
File di configurazione di phpMyAdmin :opt/lampp/phpmyadmin/config.inc.php
Sicurezza
Xampp non è stato sviluppato per lavorare in ambienti professionisti, per tanto l’amministratore di Mysql non ha password, PhpMyAdmin è raggiungibile dall’esterno e Mysql può essere avviato con gli stessi permessi, come abbiamo visto, tutto questo può essere regolato usando il comando sudo /opt/lampp/lampp security
Nella prossima immagine vedrete la sequenza del terminale per configurare la sicurezza di Xampp e per chiudere il programma
Ed ecco fatto: abbiamo il nostro server locale che funziona su Linux
|