Xampp Ipv6

Posted on by admin
XAMPP is a free and open source cross-platform web server package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.

XAMPP's name is an acronym for:

Xampp mysql/mysql in general cannot handle ipv6 solutions: add to host file, localhost 127.0.0.1 (this on its own will fix the resolution but not the speed issue). Xampp- open source. Xampp is one of the best free software to create a localhost web server with. 'setupxampp.bat' and type '5' to toggle between IPv6 and IPv4. (cant do this on newer versions) When to diagnose xampp speed firefox / ie cache dont let this fool you. There are also several types of FF cache dont forget webserver cache ie htaccess. Sep 08, 2010 IPv6 is on by Default. By default, Apache will listen on all IPs, both IPv6 and IPv4. (Assuming your system has IPv6 support). This is controlled by the Listen directive: Listen 80 Turn off IPv6 in Apache. To turn off IPv6 in Apache, just change the Listen directive to: Listen 0.0.0.0:80 This will limit Apache to listening only to IPv4 connections. Browse other questions tagged networking router webserver ipv6 xampp or ask your own question. The Overflow Blog Understanding quantum computing through drunken walks. Podcast 330: How to build and maintain online communities, from gaming to Featured on Meta.

  • X (meaning cross-platform)
  • Apache HTTP Server
  • MySQL
  • PHP
  • Perl
Sreenshot:

Setting up a local AMP (Apache, MySQL, PHP) environment has typically required configuring the different applications to work on their own, and then to work with each other.

There is a version of the XAMPP package available for Windows, Linux, Mac OS X, and the Solaris operating system. XAMPP is free to download, and the package contains the following:

  • The AMP environment of Apache, MySQL, and PHP.
  • The software phpMyAdmin, the leading web-based interface to MySQL, which is needed to manage the database.

XAMPP also comes with other features such as OpenSSL and FileZilla (an FTP server), that you may find useful. Although this particular website is Linux/UNIX centric, I will also be discussing and referencing how to install and configure in a Windows environment.

The installation of XAMPP is relatively simple. In addition, there are some great reference links below that go into greater detail on the proper configuration of the web package.


Installing XAMPP


As mentioned above, XAMPP is a cross-platform web server package. However, in this tutorial, we will be focusing on the Linux installation only. XAMPP is available for Linux, OS X, Windows and Sun Solaris systems. If you attempting to find further information on your particular platform, please go to http://www.apachefriends.org/en/xampp.html for additional information.

Step 1: Download

Simply click on one of the links below. It's a good idea to get the latest version. :)

A complete list of downloads (older versions) is available at SourceForge.

A detailed overview over the changes and contents of all XAMPP releases is availablein the RELEASE NOTES.

XAMPP for Linux 1.7.3a, 2010/1/10

Version

Size

Notice
XAMPP Linux 1.7.3a64 MBApache 2.2.14, MySQL 5.1.41, PHP 5.3.1 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.10.1, ProFTPD 1.3.2c, phpMyAdmin 3.2.4, OpenSSL 0.9.8l, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.4, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1
MD5 checsum: 89c13779cf6f0925d5c1c400d31a1cc3
Upgrade 1.7.2 to 1.7.3a53 MBUpgrade package. How to upgrade?
MD5 checksum: 51580b88cabace20394114016fba5b82
Upgrade 1.7.3 to 1.7.3a0 MBUpgrade package. How to upgrade?.
MD5 checksum: 36d2cb29eed7510808faa9b74102fd1e
Development package33 MBThe development package contains all files you need if you want to compile other software packages for XAMPP by yourself and the Unix manual pages. Install this package like the normal XAMPP distribution:
tar xvfz xampp-linux-devel-1.7.3a.tar.gz -C /opt
MD5 checksum: 28bd139595be7fd307851680bebdacb4
Attention:If you download these files on a Windows system and you're running McAfee virus scanner you may get a false positive virus warning. This is a problem with McAfee and gzip-compressed files, it should be ignored.

Step 2: Installation

After downloading simply type in the following commands:
  1. Go to a Linux shell and login as the system administrator root:

    su

  2. Extract the downloaded archive file to /opt:

    tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt

    Warning: Please use only this command to install XAMPP. DON'T use any Microsoft Windows tools to extract the archive, it won't work.

    Warning 2: already installed XAMPP versions get overwritten by this command.

That's all. XAMPP is now installed below the/opt/lampp directory.

Step 3: Start

To start XAMPP simply call this command:

/opt/lampp/lampp start

You should now see something like this on your screen:

Starting XAMPP 1.7.3a...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Ready. Apache and MySQL are running.

If you get any error messages please take a look at the Linux FAQ.

Step 4: Test

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

Now you should see the start page of XAMPP containing some links to checkthe status of the installed software and some small programming examples.

The Instant Art example: A small PHP/GD program (since 0.9.6pre1 also a flashy PHP/Ming example,see screenshot). Thanks to Anke Arnold for her font»AnkeCalligraph«.

A matter of security (A MUST READ!)

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.

Here a list of missing security in XAMPP:

  1. The MySQL administrator (root) has no password.
  2. The MySQL daemon is accessible via network.
  3. ProFTPD uses the password 'lampp' for user 'nobody'.
  4. PhpMyAdmin is accessible via network.
  5. Examples are accessible via network.
  6. MySQL and Apache running under the same user (nobody).

To fix most of the security weaknesses simply call the following command:

It starts a small security check and makes your XAMPP installation quite secure. For example this protects the XAMPP demo pages by a username ('lampp') and password combination.

See also our XAMPP for Linux FAQ.

Advanced start and stop parameters

Until version 0.9.4 /opt/lampp/lampp could only start and stop XAMPP. Since version0.9.5 it learned a lot of new things to do.
START AND STOP PARAMETERS
ParameterDescription
startStarts XAMPP.
stopStops XAMPP.
restartStops and starts XAMPP.
startapacheStarts only the Apache.
startsslStarts the Apache SSL support. This command activates the SSL support permanently, e.g. if you restarts XAMPP in the futureSSL will stay activated.
startmysqlStarts only the MySQL database.
startftpStarts 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.
stopapacheStops the Apache.
stopsslStops the Apache SSL support.This command deactivates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay deactivated.
stopmysqlStops the MySQL database.
stopftpStops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay deactivated.
securityStarts a small security check programm.
For example: To start Apache with SSL support simply type in the following command (as root):

You can also access your Apache server via SSL under https://localhost.

What is where?

What is where? A big question of our existens, here are some answers! ;)
IMPORTANT FILES AND DIRECTORIES
File/DirectoryPurpose
/opt/lampp/bin/The XAMPP commands home. /opt/lampp/bin/mysql calls for example the MySQL monitor.
/opt/lampp/htdocs/The Apache DocumentRoot directory.
/opt/lampp/etc/httpd.confThe Apache configuration file.
/opt/lampp/etc/my.cnfThe MySQL configuration file.
/opt/lampp/etc/php.iniThe PHP configuration file.
/opt/lampp/etc/proftpd.confThe ProFTPD configuration file. (since 0.9.5)
/opt/lampp/phpmyadmin/config.inc.phpThe phpMyAdmin configuration file.

Stopping XAMPP

To stop XAMPP simply call this command:

/opt/lampp/lampp stop

You should now see:

Stopping LAMPP 1.7.3a...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.

And XAMPP for Linux is stopped.

Uninstall

To uninstall XAMPP just type in this command:

rm -rf /opt/lampp


That's it! You should now have a fully functional XAMPP package available for use.

Referenced from http://www.apachefriends.org.


Xampp Ipv6 Address



XAMPP is a free and open source cross-platform web server package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.

XAMPP's name is an acronym for:

  • X (meaning cross-platform)
  • Apache HTTP Server
  • MySQL
  • PHP
  • Perl
Sreenshot:Ipv6

Setting up a local AMP (Apache, MySQL, PHP) environment has typically required configuring the different applications to work on their own, and then to work with each other.

There is a version of the XAMPP package available for Windows, Linux, Mac OS X, and the Solaris operating system. XAMPP is free to download, and the package contains the following:

  • The AMP environment of Apache, MySQL, and PHP.
  • The software phpMyAdmin, the leading web-based interface to MySQL, which is needed to manage the database.

XAMPP also comes with other features such as OpenSSL and FileZilla (an FTP server), that you may find useful. Although this particular website is Linux/UNIX centric, I will also be discussing and referencing how to install and configure in a Windows environment.

The installation of XAMPP is relatively simple. In addition, there are some great reference links below that go into greater detail on the proper configuration of the web package.


Installing XAMPP


As mentioned above, XAMPP is a cross-platform web server package. However, in this tutorial, we will be focusing on the Linux installation only. XAMPP is available for Linux, OS X, Windows and Sun Solaris systems. If you attempting to find further information on your particular platform, please go to http://www.apachefriends.org/en/xampp.html for additional information.

Step 1: Download

Simply click on one of the links below. It's a good idea to get the latest version. :)

A complete list of downloads (older versions) is available at SourceForge.

A detailed overview over the changes and contents of all XAMPP releases is availablein the RELEASE NOTES.

XAMPP for Linux 1.7.3a, 2010/1/10

Version

Size

Notice
XAMPP Linux 1.7.3a64 MBApache 2.2.14, MySQL 5.1.41, PHP 5.3.1 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.10.1, ProFTPD 1.3.2c, phpMyAdmin 3.2.4, OpenSSL 0.9.8l, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.4, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1
MD5 checsum: 89c13779cf6f0925d5c1c400d31a1cc3
Upgrade 1.7.2 to 1.7.3a53 MBUpgrade package. How to upgrade?
MD5 checksum: 51580b88cabace20394114016fba5b82
Upgrade 1.7.3 to 1.7.3a0 MBUpgrade package. How to upgrade?.
MD5 checksum: 36d2cb29eed7510808faa9b74102fd1e
Development package33 MBThe development package contains all files you need if you want to compile other software packages for XAMPP by yourself and the Unix manual pages. Install this package like the normal XAMPP distribution:
tar xvfz xampp-linux-devel-1.7.3a.tar.gz -C /opt
MD5 checksum: 28bd139595be7fd307851680bebdacb4
Attention:If you download these files on a Windows system and you're running McAfee virus scanner you may get a false positive virus warning. This is a problem with McAfee and gzip-compressed files, it should be ignored.

Step 2: Installation

After downloading simply type in the following commands:
  1. Go to a Linux shell and login as the system administrator root:

    su

  2. Extract the downloaded archive file to /opt:

    tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt

    Warning: Please use only this command to install XAMPP. DON'T use any Microsoft Windows tools to extract the archive, it won't work.

    Warning 2: already installed XAMPP versions get overwritten by this command.

That's all. XAMPP is now installed below the/opt/lampp directory.

Step 3: Start

To start XAMPP simply call this command:

/opt/lampp/lampp start

You should now see something like this on your screen:

Starting XAMPP 1.7.3a...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Ready. Apache and MySQL are running.

If you get any error messages please take a look at the Linux FAQ.

Step 4: Test

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

Now you should see the start page of XAMPP containing some links to checkthe status of the installed software and some small programming examples.

The Instant Art example: A small PHP/GD program (since 0.9.6pre1 also a flashy PHP/Ming example,see screenshot). Thanks to Anke Arnold for her font»AnkeCalligraph«.

A matter of security (A MUST READ!)

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.

Here a list of missing security in XAMPP:

  1. The MySQL administrator (root) has no password.
  2. The MySQL daemon is accessible via network.
  3. ProFTPD uses the password 'lampp' for user 'nobody'.
  4. PhpMyAdmin is accessible via network.
  5. Examples are accessible via network.
  6. MySQL and Apache running under the same user (nobody).

To fix most of the security weaknesses simply call the following command:

It starts a small security check and makes your XAMPP installation quite secure. For example this protects the XAMPP demo pages by a username ('lampp') and password combination.

See also our XAMPP for Linux FAQ.

Advanced start and stop parameters

Until version 0.9.4 /opt/lampp/lampp could only start and stop XAMPP. Since version0.9.5 it learned a lot of new things to do.
START AND STOP PARAMETERS
ParameterDescription
startStarts XAMPP.
stopStops XAMPP.
restartStops and starts XAMPP.
startapacheStarts only the Apache.
startsslStarts the Apache SSL support. This command activates the SSL support permanently, e.g. if you restarts XAMPP in the futureSSL will stay activated.
startmysqlStarts only the MySQL database.
startftpStarts 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.
stopapacheStops the Apache.
stopsslStops the Apache SSL support.This command deactivates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay deactivated.
stopmysqlStops the MySQL database.
stopftpStops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay deactivated.
securityStarts a small security check programm.
For example: To start Apache with SSL support simply type in the following command (as root):

You can also access your Apache server via SSL under https://localhost.

What is where?

What is where? A big question of our existens, here are some answers! ;)
IMPORTANT FILES AND DIRECTORIES
File/DirectoryPurpose
/opt/lampp/bin/The XAMPP commands home. /opt/lampp/bin/mysql calls for example the MySQL monitor.
/opt/lampp/htdocs/The Apache DocumentRoot directory.
/opt/lampp/etc/httpd.confThe Apache configuration file.
/opt/lampp/etc/my.cnfThe MySQL configuration file.
/opt/lampp/etc/php.iniThe PHP configuration file.
/opt/lampp/etc/proftpd.confThe ProFTPD configuration file. (since 0.9.5)
/opt/lampp/phpmyadmin/config.inc.phpThe phpMyAdmin configuration file.

Stopping XAMPP

To stop XAMPP simply call this command:

/opt/lampp/lampp stop

You should now see:

Stopping LAMPP 1.7.3a...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.

And XAMPP for Linux is stopped.

Uninstall

To uninstall XAMPP just type in this command:

rm -rf /opt/lampp


That's it! You should now have a fully functional XAMPP package available for use.

Referenced from http://www.apachefriends.org.

Xampp Ipv6 Settings

Xampp Ipv6


Xampp Ipv6 Setup