XAMPP Installation and Configuration PDF
XAMPP Installation and Configuration PDF
htm
Home
General XAMPP Installation and Configuration
Application
Commands
What is XAMPP ? Monitoring
Backup
Package XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to SW
Admin install and to use - just download, extract and start.
Network
XAMPP Supported Platforms
Webserver
Security a version for Linux systems (tested for Ubuntu, SuSE, RedHat, Mandrake and Debian),
Free Tools
Favourite a version for Windows 98, NT, 2000, 2003 and XP,
Links
a beta version for Solaris SPARC (developed and tested under Solaris 8),
Site Map
and a beta version for MacOS X.
Contact Me
This MacOSX and Solaris versions of XAMPP are still in the first steps of development. Use at you own risk!
Download XAMPP
http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=60248
XAMPP FAQ
http://www.apachefriends.org/en/faq-xampp.html
XAMPP Addons
http://addons.xampp.org/
XAMPP Screeshots
http://www.apachefriends.org/en/xampp-linux-screenshots.html
The distribution for Linux systems (tested for SuSE, RedHat, Mandrake and Debian) contains: Apache, MySQL,
PHP & PEAR, Perl,ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat,
Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash,
eAccelerator, SQLite and IMAP C-Client.
http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=60248
#wget http://kent.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.3a.tar.gz
$su -
#/opt/lampp/lampp start
1 of 3 8/22/2016 10:10 AM
XAMPP Installation and Configuration http://www.debianhelp.co.uk/xampp.htm
OK, that was easy but how can you check that everything really works? Just type in the following URL at your
favourite web browser:
http://localhost
As mentioned before, XAMPP is not meant for production use but only for developers in a development
environment. The way XAMPP is configured is to be open as possible and allowing the developer anything
he/she wants. For development environments this is great but in a production environment it could be fatal.
To fix most of the security weaknesses simply call the following command:
#/opt/lampp/lampp security
It starts a small security check and makes your XAMPP installation more secure.
start
Starts XAMPP.
stop
Stops XAMPP.
restart
startapache
startssl
Starts the Apache SSL support. This command activates the SSL support permanently, e.g. if you restarts
XAMPP in the future SSL will stay activated.
startmysql
startftp
Starts the ProFTPD server. Via FTP you can upload files for your web server (user "nobody", password
"lampp"). This command activates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will
stay activated.
stopapache
2 of 3 8/22/2016 10:10 AM
XAMPP Installation and Configuration http://www.debianhelp.co.uk/xampp.htm
stopssl
Stops the Apache SSL support. This command deactivates the SSL support permanently, e.g. if you restarts
XAMPP in the future SSL will stay deactivated.
stopmysql
stopftp
Stops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restarts XAMPP in
the future FTP will stay deactivated.
security
For example: To start Apache with SSL support simply type in the following command (as root):
#/opt/lampp/lampp startssl
You can also access your Apache server via SSL under https://localhost.
opt/lampp/bin/ - The XAMPP commands home. /opt/lampp/bin/mysql calls for example the MySQL monitor.
If you want to confiure apache2 you have to use /opt/lampp/etc/httpd.conf(If you want to change Apache
DocumentRoot directory you can chage in this file).If you want to configure namebased and ip based virtual
hosts check here
Stopping XAMPP
#/opt/lampp/lampp stop
3 of 3 8/22/2016 10:10 AM