lampp :: Mini Tutorial
Linux Apache MySQL Php-Perl
Το lampp είναι ένα ολοκληρωμένο πρόγραμμα για την ανάπτυξη
διαδικτυακών εφαρμογών. Είναι τροποποιημένο ώστε να υποστηρίζει
ένα πλήθος υπηρεσιών και προγραμμάτων όλα αυτά κάτω από έναν κατάλογο
χωρίς ο χρήστης να χρειάζεται να το εγκαταστήσει ή να το διαχειριστεί
μέσα από περίπλοκα αρχεία ρυθμίσεων. Έτσι αποτελεί την καλύτερη και
πιο ολοκληρωμένη λύση.
Μερικές από τις υπηρεσίες και προγράμματα που υποστηρίζει είναι τα εξής :
Apache 2.2.8
MySQL 5.0.51a
PHP 5.2.5 & 4.4.8 & PEAR
SQLite 2.8.17/3.3.17
Perl 5.10.0
ProFTPD 1.3.1
phpMyAdmin 2.11.4
Webalizer 2.01
phpSQLiteAdmin 0.2
Εγκατάσταση
Κατεβάζουμε από το παραπάνω url την τελευταία έκδοση του lampp
(την ώρα που έγραφα το εξής mini tutorial είναι η 1.7)
http://www.apachefriends.org/d[..]mpp-linux-1.7.tar.gz
Και αφού το αποθηκεύσουμε σε έναν κατάλογο ως διαχειριστές εκτελούμε τις παρακάτω εντολές :
mv xampp-linux-1.7.tar.gz /opt/ cd /opt tar zxfv xampp-linux-1.7.tar.gz cd lampp chown -R nobody.nogroup /opt/lampp/htdocs
Πριν εκκινήσουμε το lampp χρειάζεται να ξέρουμε τι ενέργειες υποστηρίζει:
root@laptop:/opt/lampp# ./lampp
Usage: ./lampp <action>
start Start XAMPP (Apache, MySQL and eventually others)
startapache Start only Apache
startssl Start only SSL support
startmysql Start only MySQL
startftp Start only ProFTPD
stop Stop XAMPP (Apache, MySQL and eventually others)
stopapache Stop only Apache
stopssl Stop only SSL support
stopmysql Stop only MySQL
stopftp Stop only ProFTPD
reload Reload XAMPP (Apache, MySQL and eventually others)
reloadapache Reload only Apache
reloadmysql Reload only MySQL
reloadftp Reload only ProFTPD
restart Stop and start XAMPP
security Check XAMPP's security
php5 Activate PHP5
php4 Activate PHP4
phpstatus Which version of PHP is active?
backup Make backup file of your XAMPP config, log and data files
panel Starts graphical XAMPP control panel
Άρα για να εκκινήσουμε το lampp αρκεί να εκτελέσουμε την παρακάτω εντολή :
sudo /opt/lampp/lampp start Starting XAMPP for Linux 1.7... XAMPP: Starting Apache with SSL (and PHP5)... XAMPP: Starting MySQL... XAMPP: Starting ProFTPD... XAMPP for Linux started.
και για να τερματίσουμε το lampp :
sudo /opt/lampp/lampp stop Stopping XAMPP for Linux 1.7... XAMPP: Stopping Apache with SSL... XAMPP: Stopping MySQL... XAMPP: Stopping ProFTPD... XAMPP stopped.
Ανοίγοντας τον firefox μεταβαίνουμε στην εξής διεύθυνση :
το οποίο κάνει refirect στο εξής :
http://localhost/xampp/splash.php
και επιλέγουμε την γλώσσα : english
http://localhost/xampp/index.php
Εδώ βλέπουμε την αρχική σελίδα του lampp
file:lampp01.jpg
Εάν θέλουμε να δούμε το phpinfo() αριστερά στο μενού πατάμε το πλήκτρο "phpinfo()"
file:lampp02.jpg
New Site
Εάν θέλουμε να δημιουργήσουμε ένα νέο site τότε απλά δημιουργούμε έναν νέο κατάλογο
κάτω από τον /opt/lampp/htdocs/
mkdir -pv /opt/lampp/htdocs/test
Και απλά δημιουργούμε μία νέα ιστοσελίδα :
echo "This is a test" > /opt/lampp/htdocs/test/index.php
μεταβαίνουμε από τον firefox : http://localhost/test/
και βλέπουμε την νέα μας σελίδα
file:lampp03.jpg