Xampp For Solaris

September 11, 2008

Welcome to the Solaris (SPARC) version of XAMPP. This version was developed and tested with Solaris 8 and tested with Solaris 9.

BETA WARNING!!!

This version of XAMPP is still in the first steps of development. Use it only at your own risk.

It would be helpful you can report any problems you encounter with XAMPP. This will help me to improve XAMPP and make it more useful for everybody.

Jump-off point

Pictures of XAMPP

Download and Installation

Step 1: Download
Step 2: Installation
Step 3: Start
Step 4: Test

READ ME

A matter of security (A MUST READ!)
Advanced start & stop parameters
What is where?
Stopping XAMPP
Uninstall

* Pictures of XAMPP

As the old saying goes, a picture is worth a thousand words. Here you can take a look at some screen shots of a XAMPP installation.

Download and Installation


* 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 available in the RELEASENOTES

XAMPP Solaris 0.8.2 45 MB Apache 2.2.4, MySQL 5.0.37, PHP 5.2.1 & PEAR + multibyte (mbstring) support, Perl 5.8.3, ProFTPD 1.3.0a, phpMyAdmin 2.10.0.2, OpenSSL 0.9.8e, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, zlib 1.2.3, expat 1.95.7, Ming 0.3, pdf class 009e, IMAP C-Client 2006, OpenLDAP 2.3.11, libiconv 1.8, FreeTDS 0.63, libgdbm (1.8.3), libxslt (1.1.9), mcrypt (2.5.7), cURL (7.15.5), eAccelerator (0.9.5), Webalizer (2.01)


* Step 2: Installation

After downloading simply type in the following command:

Go to a shell, become root, and start the downloaded file as a shell script:

sh xampp-solaris-0.8.2.sh

Now the installer will ask you where to install XAMPP:

Where do you want to install XAMPP? (press Ctrl+C to quit)

Warning: The recommended location to install XAMPP is /opt/xampp. Anything else may work, too. But not for sure. (From 0.8.2 on, XAMPP installs only to /opt/xampp.)

* Step 3: Start

To start XAMPP simply call this command:

/opt/xampp/xampp start

You should now see something like this on your screen:

Starting XAMPP 0.8.2...
XAMPP: Starting Apache...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP started.

Ready. Apache and MySQL are running.

Note: If you start XAMPP as normal user and not as root the start of ProFTPD will skipped and Apache uses port 8080 instead of 80.

If you get any error messages please take a look at the Solaris 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

Or if you stared XAMPP as normal user:

http://localhost:8080

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

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


READ ME


* 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 “xampp” for user “nobody”.
  4. PhpMyAdmin is accessible via network.
  5. MySQL and Apache running under the same user (nobody).

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

/opt/xampp/xampp security

It starts a small security check and makes your XAMPP installation more secure.

–>

* Advanced start & stop parameters

START AND STOP PARAMETERS

start Starts XAMPP.
stop Stops XAMPP.
restart Stops and starts XAMPP.
startapache Starts only the Apache.
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 Starts only the MySQL database.
startftp Starts the ProFTPD server. Via FTP you can upload files for your web server (user “nobody”, password “xampp”). This command activates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay activated.
stopapache Stops the Apache.
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 Stops the MySQL database.
stopftp Stops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay deactivated.

For example: To start Apache with SSL support simply type in the following command (as root):

/opt/xampp/xampp startssl

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

/opt/xampp/bin/ The XAMPP commands home. /opt/xampp/bin/mysql calls for example the MySQL monitor.
/opt/xampp/htdocs/ The Apache DocumentRoot directory.
/opt/xampp/etc/httpd.conf The Apache configuration file.
/opt/xampp/etc/my.cnf The MySQL configuration file.
/opt/xampp/etc/php.ini The PHP configuration file.
/opt/xampp/etc/proftpd.conf The ProFTPD configuration file.
/opt/xampp/phpmyadmin/config.inc.php The phpMyAdmin configuration file.


* Stopping XAMPP

To stop XAMPP simply call this command:

/opt/xampp/xampp stop

You should now see:

Stopping XAMPP 0.8.2...
XAMPP: Stopping Apache...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.

And XAMPP is stopped.

* Uninstall

To uninstall XAMPP just type in this command:

rm -rf /opt/xampp

The end.

Author: Kai ‘Oswald’ Seidler
Last modification: Wed 09 May 2007 07:41:23 PM CEST
© 2002-2008 Apache Friends


[/opt/xampp]

Enter the path you want to install XAMPP or simply press return if you accept the proposed location.

That’s all. XAMPP is now installed below the /opt/xampp (or the location you entered) directory.

Xampp For Mac

September 11, 2008

Welcome to XAMPP for Mac OS X

XAMPP for Mac OS X is the simplest, most practical and most complete webserver solution for Mac OS X. The distribution includes an Apache 2 web server, integrated with the latest builds of MySQL, PHP (both 4 and 5) and Perl. It comes as a Mac OS X Installer package which contains all the necessary files and requires no dependencies.

If you are an experienced web developer or a Mac enthusiast who needs to run a webserver, create dynamic webpages or use databases, this is your lucky day!
This version is for Mac OS X 10.4 (Intel&PPC) and higher.

Jump-off point

Installation in 4 Steps

Step 1: Download
Step 2: Installation
Step 3: Start
Step 4: Test

READ ME

A matter of security (A MUST READ!)
Advanced start and stop parameters
What’s where?
Stopping XAMPP
Uninstall
Thanks


Installation in 4 Steps


* Step 1: Download

Simply click on the link below. It’s a good idea to get the latest version. :)

A complete list of downloads (older versions) is available at SourceForge.
There are none yet, but there will be.

XAMPP Mac OS X 0.7.3
Installer Version
Universal Binary
91 MB Apache 2.2.9, MySQL 5.0.51b, PHP 4.4.8, PHP 5.2.6, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.7, OpenSSL 0.9.8h, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 checksum: 6d01e64fffa87f471c5641cf6e845b97
XAMPP Mac OS X (tar) 0.7.3
Universal Binary
91 MB Apache 2.2.9, MySQL 5.0.51b, PHP 4.4.8, PHP 5.2.6, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.7, OpenSSL 0.9.8h, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 checksum: 4589036275ac404d3b6b41f56eca7f50
Upgrade 0.7.2 to 0.7.3 5 MB Upgrade package
MD5 checksum: c943e7144410d596c8041abdf0c2b805
Developer package 32 MB Developer package
Installation tar xvfpz xampp-macosx-0.7.3-dev.tar.gz -C /Applications/xampp
MD5 checksum: 94780a90c45b90d93027ce04dbeeeaf2


* Step 2: Installation

After downloading simply run the following commands in a terminal:

    Installation requires an admin account.
    # Enter „sudo su“. You will be prompted for a password.
    # tar xfvz xampp-macosx-0.7.3.tar.gz -C /

    Notice: all old installations of XAMPP for MacOS X will be overwritten!

That’s all. XAMPP is now installed below the /Applications/xampp directory.

* Step 3: Start

After installing simply type in the following commands to start XAMPP for MacOS X:

  1. Go to a Terminal shell and login as the system administrator root:

    sudo su

  2. To start XAMPP simply call this command:

    /Applications/xampp/xamppfiles/mampp start

    You should now see something like this on your screen:

    Starting XAMPP for MacOS X 0.7.3...
    XAMPP: Starting Apache with SSL (and PHP5)...
    XAMPP: Starting MySQL...
    XAMPP: Starting ProFTPD...
    XAMPP for MacOS X started.

Ready. Apache and MySQL are running.

If you get any error messages please take a look at the MacOS X 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 check the status of the installed software and some small programming examples.


READ ME


* 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 as 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 “xampp” for user “nobody”.
    4. PhpMyAdmin is accessible via network.
    5. MySQL and Apache running under the same user (nobody).

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

/Applications/xampp/xamppfiles/mampp security

It starts a small security check and makes your XAMPP installation more secure.

* Advanced start and stop parameters

With /Applications/xampp/xamppfiles/mampp you can not just start and stop XAMPP für MacOS X, you can do loads more. To see what else you can do, just read below.

ERWEITERTE START- UND STOP-PARAMETER

start
Starts XAMPP.
stop
Stops XAMPP.
restart
Stops and starts XAMPP.
reload
Apache, MySQL and – if started – ProFTPD reload their config files
startapache
Only starts the Apache.
startssl
Starts the Apache SSL support. This command activates the SSL support permanently, e.g. if you restart XAMPP in the future SSL will stay activated.
startmysql
Only the MySQL database ist started.
startftp
Only the ProFTPD-Server is started. Via FTP you can upload files for your web server (user “nobody”, password “xampp”). This command activates the ProFTPD permanently, e.g. if you restart XAMPP in the future FTP will stay activated.
stopapache
Stops the Apache.
stopssl
Stops the Apache SSL support. This command deactivates the SSL support permanently, e.g. if you restart XAMPP in the future SSL will stay deactivated.
stopmysql
Stops the MySQL database.
stopftp
Stops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restart XAMPP in the future FTP will stay deactivated.
reloadapache
The Apache webserver reloads its config files.
reloadmysql
The MySQL database reloads its config files.
reloadftp
ProFTPD reloads its config files.

For example: To start Apache with SSL support simply type in the following command (as root):

/Applications/xampp/xamppfiles/mampp startssl

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


* What’s where?

WICHTIGE DATEIEN UND VERZEICHNISSE


/Applications/xampp/xamppfiles/bin
The XAMPP commands home.
/Applications/xampp/xamppfiles/bin/mysql for example calls the MySQL monitor.
/Applications/xampp/htdocs/
The Apache DocumentRoot directory.
This is where the webpages belong.
/Applications/xampp/etc/httpd.conf
The Apache configuration file.
/Applications/xampp/etc/my.cnf
The MySQL configuration file.
/Applications/xampp/etc/php.ini
This File is to configure your php options.
/Applications/xampp/etc/proftpd.conf
ProFTPd configuration file.


* Stopping XAMPP

To stop XAMPP simply call this command:

/Applications/xampp/xamppfiles/mampp stop

You should now see:

Stopping XAMPP for MacOS X 0.7.3...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.

And XAMPP for MacOS X is stopped.

* Uninstall

To uninstall XAMPP just type in the following command in your Terminal shell as administrative user root:

rm -rf /Applications/xampp

The end.

* Thanks

We would like to thank Kai “Oswald” Seidler, Kay Vogelgesang, the whole Apache Friends Team and of course also our users for supporting us and to have made Apache Friends what it is today.

February 2005, Kristian Marcroft

Xampp For Linux

September 11, 2008


Welcome to the Linux version of XAMPP
(on x86-compatible processors)

By the way: In the past this software was called LAMPP but to avoid misconceptions we renamed it to »XAMPP for Linux«. So if you are seeking for LAMPP you’re on the right track. ;)

If you encounter any problems with XAMPP please feel free to get in touch with us. This will help us to improve XAMPP and make it more useful for everybody.

Jump-off point

Pictures of XAMPP for Linux

Installation in 4 Steps

Step 1: Download
Step 2: Installation
Step 3: Start
Step 4: Test

READ ME

A matter of security (A MUST READ!)
PHP 4 or PHP 5?
Advanced start and stop parameters
What is where?
Stopping XAMPP
Uninstall

* Pictures of XAMPP for Linux

As the old saying goes, a picture is worth a thousand words. Here you can take a look at some screen shots of a XAMPP installation.

Installation in 4 Steps


* 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 available in the RELEASE NOTES.

XAMPP Linux 1.6.7 59 MB Apache 2.2.9, MySQL 5.0.51b, PHP 5.2.6 & 4.4.8 & PEAR + SQLite 2.8.17/3.3.17 + multibyte (mbstring) support, Perl 5.10.0, ProFTPD 1.3.1, phpMyAdmin 2.11.7, OpenSSL 0.9.8h, 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.6.31, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.4, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.18.2, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.08, FPDF 1.53, XAMPP Control Panel 0.6
MD5 checsum: 84c9e3543e5367cbe40bffa18f0e82d9
Upgrade 1.6.6 to 1.6.7 20 MB Upgrade package. How to upgrade?
MD5 checksum: 81c9f6b4bec34427f68587c6a818ed96
Development package 28 MB The 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.6.7.tar.gz -C /opt
MD5 checksum: 32a31601d6a35d7b60d6e984cfe5ffa4

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.6.7.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.6.7...
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 check the 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«.

READ ME


* 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:

/opt/lampp/lampp security

It starts a small security check and makes your XAMPP installation more secure.

* PHP 4 or PHP 5?

Because such very new versions like PHP 5 always should be handled with care we decided to include both current versions of PHP into XAMPP since version 1.4.7: PHP 5.x and PHP 4.x. If you find out your PHP application doesn’t work with PHP 5 you will be able to switch back easily to PHP 4.

By the following command you can switch “back” to PHP 4.x:

/opt/lampp/lampp php4

And with the following command you can switch back to PHP 5.x:

/opt/lampp/lampp php5

If you forgot which version of PHP is in use simply use phpinfo() or call this command:

/opt/lampp/lampp phpstatus


* Advanced start and stop parameters

Until version 0.9.4 /opt/lampp/lampp could only start and stop XAMPP. Since version 0.9.5 it learned a lot of new things to do.

START AND STOP PARAMETERS

start Starts XAMPP.
stop Stops XAMPP.
restart Stops and starts XAMPP.
startapache Starts only the Apache.
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 Starts only the MySQL database.
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 Stops the Apache.
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 Stops the MySQL database.
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 Starts a small security check programm.

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.

* What is where?

What is where? A big question of our existens, here are some answers! ;)

IMPORTANT FILES AND DIRECTORIES

/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.conf The Apache configuration file.
/opt/lampp/etc/my.cnf The MySQL configuration file.
/opt/lampp/etc/php.ini The PHP configuration file.
/opt/lampp/etc/proftpd.conf The ProFTPD configuration file. (since 0.9.5)
/opt/lampp/phpmyadmin/config.inc.php The phpMyAdmin configuration file.


* Stopping XAMPP

To stop XAMPP simply call this command:

/opt/lampp/lampp stop

You should now see:

Stopping LAMPP 1.6.7...
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

The end.


The Installation Apache Friends

September 11, 2008


The Installation


* Method A: Installation with the Installer

Using the installer version is the easiest way to install XAMPP.

The install wizard of XAMPP win32

After the installation is complete, you will find XAMPP under Start / Programs / XAMPP. You can use the XAMPP Control Panel to start/stop all server and also install/uninstall services.

The XAMPP control panel for start/stop Apache, MySQL, FilaZilla & Mercury or install these server as services

* Method B: “Installation” without the Installer

Download and unzip the 7-zip or zip archives into the folder of your choice.

In this case, we unpacked XAMPP to D:\Program Files and will get a D:\Program Files\XAMPP folder. Next, open the XAMPP folder and run the “setup-xampp.bat” file.

All paths in the configuration will be updated.

Finally, start the different servers with the existing start/stop batch files or use the GUI version “xampp-control.exe”.

Note: If you work with the Installer version of XAMPP, you do not need to execute “setup_xampp.bat”.

* »I want to start XAMPP without setup!«

If you extract XAMPP in a top level folder like c:\xampp or d:\xampp etc., you can start XAMPP directly. That means you do not need to execute the “setup_xampp.bat” at all. Apache, MySQL and Mercury Mail server will start up correctly! FileZilla FTP server will not start because it requires absolute paths. Please note: Do not use a double-xampp-folder like c:\xampp\xampp! You need a single-xampp folder like d:\xampp(\apache and so on). Otherwise you must run the “setup-xampp.bat” to set up the path configurations.

The Practice


* Practice 1: Start, stop & test XAMPP

The universal control center is the XAMPP Control from http://www.nat32.com which is not included in the Lite version.

.\xampp\xampp-control.exe

Some more server scripts:
Apache & MySQL start: .\xampp\xampp_start.exe
Apache & MySQL stop: .\xampp\xampp_stop.exe
Apache start: .\xampp\apache_start.bat
Apache stop: .\xampp\apache_stop.bat
MySQL start: .\xampp\mysql_start.bat
MySQL stop: .\xampp\mysql_stop.bat
Mercury Mailserver start: .\xampp\mercury_start.bat
(Mercury only GUI. Stop with GUI)
FileZilla Server setup: .\xampp\filezilla_setup.bat
FileZilla Server start: .\xampp\filezilla_start.bat
FileZilla Server stop: .\xampp\filezilla_stop.bat

Test: After Apache starts, open the URL http://localhost or http://127.0.0.1 and examine all of the XAMPP examples and tools.


* Practice 2: Installing a particular server as a service

You can install some servers as a service under these platforms: NT4, 2000/2003, XP and (sometimes) Vista. Therefore you can use one of these scripts:

Apache service install: .\xampp\apache\apache_installservice.bat
Apache service uninstall: .\xampp\apache\apache_uninstallservice.bat
MySQL service install: .\xampp\mysql\mysql_installservice.bat
MySQL service uninstall: .\xampp\mysql\mysql_uninstallservice.bat
FileZilla service (un)install: .\xampp\filezilla_setup.bat
Mercury: No service installation available!

* Practice 3: Installation of Addons

Many additional addons exist for the development with the main package. At the moment, the official addons for win32 from this side are:

  • Perl Addon with Mod_Perl and a selection important Perl Modules
  • Tomcat Addon (Requirement: SUN J2SE SDK must already be installed)
  • Cocoon for Tomcat Addon (Requirement: Tomcat Addon must already be installed)
  • Python Addon

The recommended rule for the installation is this: The XAMPP Installer version needs the Installer Addon, the ZIP (7-Zip) package needs the ZIP (7-Zip) Addon. For the ZIP Addon please unpack the package into the XAMPP main directory directly. Afterwards execute the “setup_xampp.bat”. That’s all. Installer Addon package makes everything automatically. There is nothing to do.

Note: Everyone can build a new XAMPP Addon for his project. For example you will find some other addons for XAMPP at http://sourceforge.net/projects/xamppaddon.

* Practice 4: The XAMPP upgrades

When individual components of the XAMPP collection are upgraded, we will bring XAMPP up to date as well. However, some developments are not compatible to our last release and so we cannot upgrade these elements. Usually we are able to update all servers and programms in XAMPP. NOT the configuration files because you could have modified them. Tip: If you have the installer version it is much easier to use the installer upgrade. All others should take the (7-)ZIP archive. Extract that package in the XAMPP folder directly and overwrite the older files.

A matter of security (A MUST READ!)


* The XAMPP Security console

As mentioned before, XAMPP is not meant for production use but only for developers in a development environment. XAMPP is configured is to be as open as possible and to allow the web 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:

  • The MySQL administrator (root) has no password.
  • The MySQL daemon is accessible via network.
  • PhpMyAdmin is accessible via network.
  • Examples are accessible via network.
  • The user of Mercury and FileZilla are known.

Please secure XAMPP before publishing anything online. A firewall or an external router are only sufficient for low levels of security. For slightly more security, you can run the “XAMPP Security console” and assign passwords.

To fix the most important of the security weaknesses simply call the following URL (access only from localhost):

Before version 1.4.15:
http://127.0.0.1/xampp/xamppsecurity.php

Since version 1.4.15:
http://127.0.0.1/security

The root password for MySQL, PhpMyAdmin, and also a XAMPP directory protection can be established here. For Mercury and FileZilla, please remember to change the configuration settings (e.g. user and passwords). Or if you do not need any of these servers, simply do not start them — That is secure, too.

The Uninstallation


* Method A: The Installer version

If you installed with the Installer version, please use the Uninstaller! The Uninstaller will delete all XAMPP entries from your registry and it will uninstall some installed services included with XAMPP. We highly recommend that you use the Uninstall program for removing XAMPP installations from the Installer version.


* Method B: Installation from ZIP and 7-ZIP package

Shut down the XAMPP server and exit all panels. If you installed any services, shut them down too.

To uninstall XAMPP that was installed from ZIP packages, simply delete the entire folder where XAMPP is installed. There are no registry entries and no environment variables to clean up… just simply good, clean code! Don’t forget to uninstall any services you might have installed.

Basic Questions


* Question 1: What is the “Lite” version of XAMPP?

XAMPP Lite (means “light” as in “light-weight”) is a smaller bundle of XAMPP components, which is recommended for quick work using only PHP and MySQL. Some servers or tools such as Mercury Mail and FileZilla FTP are missing in the Lite version. Additionally, there are no Install Shield versions, add-ons or upgrades for the Lite version.

* Question 2: Where should I place my web content?

The main folder for all WWW documents is at \xampp\htdocs. If you put a test.html file here you can browse for it at http://localhost/test.html (if Apache server is running). Use the same procedure with all PHP or cgi files. You can create subfolders for your content too. For example, create the folder \xampp\htdocs\new and copy your test.html file there. Then enter the URL http://localhost/new/test.html to view this in your browser.

Further file characteristics in the overview:

  • CGI – Executable: Overall, Allowed endings: .cgi => base package
  • PHP – Executable: Overall, Allowed endings: .php .php4 .php3 .phtml => base package
  • MOD Perl – Executable: .\xampp\htdocs\modperl, Allowed endings: .pl => Perl addon
  • ASP Perl – Executable: .\xampp\htdocs\modperlasp, Allowed endings: .asp => Perl Addon
  • JSP Java – Executable: .\xampp\tomcat\webapps\java (u.a), Allowed endings: .jsp => Tomcat addon
  • Servlets Java – Executable: .\xampp\tomcat\webapps\java (u.a), Allowed endings: .html (u.a) => Tomcat addon
  • MOD Python – Executable: .\xampp\htdocs\python, Allowed endings: .py => Python addon Spyce Python – Executable: .\xampp\htdocs\python, Allowed endings: .spy => Python addon


* Question 3: Can I move the XAMPP installation?

Yes, but only if you installed it using the ZIP (z-zip) archive method. After moving the XAMPP package, you must execute the “setup-xampp.bat” to update all configuration files. In this case you can make a copy of XAMPP and put this in a directory somewhere. At last execute the “setup-xampp” and make your tests. Try it out.

If you installed with the Installer, then you must completely uninstall XAMPP and reinstall it at the new location. This is the only way to ensure that all changes made to the registry are cleaned up, and updated for the new location.

* Question 4: How can I generate “automatic start sites” or default start pages?

If you browse to a folder like http://localhost/xampp/ the Apache server will return a start site automatically. The Apache server looks for a start page for your site, such as index.html or index.php. This is configurable from the “DirectoryIndex” directive in the httpd.conf file. Here you can define the names and the arrangement for your start sites.

In XAMPP the “DirectoryIndex” directive list is as follows:

index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.html.var index.phtml

* Question 5: How can I switch between PHP5 and PHP4 and back?

XAMPP (not Lite!) contains both PHP5 and PHP4. To switch between the versions please use the “php-switch.bat” ($path-to-xampp\xampp\php-switch.bat). NOTE: The Apache server must be stopped before you make these changes.

* Question 6: Where can I change the configuration?

You adjust XAMPP settings with plain-text configuration files. The following files exist:

  • Apache basic configuration: .\xampp\apache\conf\httpd.conf
  • Apache SSL: .\xampp\apache\conf\ssl.conf
  • Apache Perl (only addon): .\xampp\apache\conf\perl.conf
  • Apache Tomcat (only addon): .\xampp\apache\conf\java.conf
  • Apache Python (only addon): .\xampp\apache\conf\python.conf
  • PHP: .\xampp\apache\bin\php.ini
    (with the apache actually running php version)
  • MySQL: .\xampp\mysql\bin\my.cnf
  • phpMyAdmin: .\xampp\phpMyAdmin\config.inc.php
  • FileZilla FTP: .\xampp\FileZillaFTP\FileZilla Server.xml
  • Mercury Mail basic configuration: .\xampp\MercuryMail\MERCURY.INI
  • Sendmail: .\xampp\sendmail\sendmail.ini


* Question 7: Do I have to go online to work with XAMPP?

No! You can work “offline” with XAMPP. In other words, you do NOT have to be connected to the Internet, because your own computer will provide all the hosting and serving features.

* Question 8: Where is what?


Directory Content
\xampp\anonymous Anonymous FTP example folder
\xampp\apache Apache server directory
\xampp\cgi-bin Dir for executing cgi scripts
\xampp\FileZillaFTP FileZilla FTP server directory
\xampp\htdocs Main http docs directory
\xampp\install For Setup XAMPP (do not delete!)
\xampp\licenses Dito
\xampp\MercuryMail Mercury Mail SMTP POP3 IMAP server dir
\xampp\mysql MySQL server directory
\xampp\perl Perl directory
\xampp\php PHP (4+5) directory
\xampp\phpmyadmin phpMyAdmin directory
\xampp\security Extra directory for security configs
\xampp\tmp The temporary folder
\xampp\webalizer Webalizer web statistic directory
\xampp\webdav WebDAV Authoring example folder


READ ME


* Where can I get more information (FAQs, etc.)?

Please visit our XAMPP Windows FAQs:
http://www.apachefriends.org/en/faq-xampp-windows.html

Or use our forum for questions:
http://www.apachefriends.org/f/

* XAMPP and services

For all NT/2000 users, in both packages you will find the install and uninstall files to build all servers as services in the respective directories.

  • apache_installservice.bat => Apache install as service/li>
  • apache_uninstallservice.bat => Apache uninstall as service
  • mysql_installservice.bat => MySQL install as service
  • mysql_uninstallservice.bat => MySQL uninstall as service

After all changes don’t forget to restart your system. Note! To uninstall the mysql service you must first of all have stopped the mysql service!

* MySQL and PHP

MySQL starts without a password for “root”. So in PHP you can connect the MySQL-Server with: mysql_connect(“localhost”,”root”,””);
If you want to set a password for “root” in MySQL, please use “mysqladmin” under Console. For example:

\…\xampp\mysql\bin\mysqladmin -u root password secret

Attention. After changing the password for root, don’t forget to inform PHPMyAdmin. Search the “config.inc.php” under \…\xampp\phpmyadmin\ and edit the following lines:

$cfg['Servers'][$i]['user'] = ‘root’; // MySQL SuperUser
$cfg['Servers'][$i]['auth_type'] = ‘http’; // HTTP MySQL authentification

Now the correct password for “root” is required, before PHPMyAdmin starts.

Please see also the three methods in the Windows FAQ:
http://www.apachefriends.org/en/faq-xampp-windows.html#password0

Xampp For Windows

September 11, 2008

The XAMPP 1.6.7 is available!

We’ve released a new version of XAMPP, including:

  • Apache HTTPD 2.2.9 + Openssl 0.9.8h
  • MySQL 5.0.51b
  • PHP 5.2.6
  • PHP 4.4.8
  • phpMyAdmin 2.11.7
  • FileZilla FTP Server 0.9.25
  • Mercury Mail Transport System 4.52

Please visit the win32 compatibility list.

Vista Note: Because missing or insufficient write permissions in the c:\program files folder of the default vista installation, we recommend to use alternate folders for XAMPP e.g. c:\xampp or c:\myfolder\xampp.

Big thanks to Chris from http://www.nat32.com for his fast adaption of his XAMPP Control Panel. <!– What is new? Now we have adapt the Linux and Windows Version of XAMPP. Please visit the new examples with the new layout in the package 1.3. XAMPP for windows was tested on Windows 98 SE, Windows 2000 and XP Professional. Many thank you to Nemesis for some nice batch files! And thanks to all the helpers in or out our forum for reports and ideas. –> Download older versions of XAMPP (even the “old” WAMPP) directly from Source Forge.

Jump-off point

Download

XAMPP
XAMPP Add-Ons
XAMPP Lite

The Installation

Method A: Installation with the Installer
Method B: “Installation” without the Installer
»I want to start XAMPP without setup!«

The Practice

Practice 1: Start, stop & test XAMPP
Practice 2: Installing a particular server as a service
Practice 3: Installation of Addons
Practice 4: The XAMPP upgrades

A matter of security (A MUST READ!)

The XAMPP Security console

The Uninstallation

Method A: The Installer version
Method B: Installation from ZIP and 7-ZIP package

Basic Questions

Question 1: What is the “Lite” version of XAMPP?
Question 2: Where should I place my web content?
Question 3: Can I move the XAMPP installation?
Question 4: How can I generate “automatic start sites” or default start pages?
Question 5: How can I switch between PHP5 and PHP4 and back?
Question 6: Where can I change the configuration?
Question 7: Do I have to go online to work with XAMPP?
Question 8: Where is what?

READ ME

Where can I get more information (FAQs, etc.)?
XAMPP and services
MySQL and PHP


Download


* XAMPP

You can download XAMPP for Windows as three different variations:

Installer
Easy and safe: XAMPP with a comfortable installer.
ZIP archive
For purists: XAMPP as ordinary ZIP archive.
Self-extracting ZIP archive
Economical: XAMPP as very small self-extracting 7-ZIP archive.


XAMPP Windows 1.6.7
[Basic package]
Apache HTTPD 2.2.9, MySQL 5.0.51b, PHP 5.2.6 + 4.4.8 + PEAR + Switch, Openssl 0.9.8h, PHPMyAdmin 2.11.7, XAMPP Control Panel 2.5, Webalizer 2.01-10, Mercury Mail Transport System v4.52, FileZilla FTP Server 0.9.25, SQLite 2.8.15, ADODB 4.98, Zend Optimizer 3.3.0, XAMPP Security, Ming. For Windows 2000, 2003, XP, VISTA. See also README
Installer 38 MB Installer
MD5 checksum: 510c9a4935c70325e25d8485b415ba76
ZIP 88 MB ZIP archive
MD5 checksum: 07eb7344cb72ee7d38f02e4f644d3897
EXE (7-zip) 32 MB Selfextracting 7-ZIP archive
MD5 checksum: 45bf16f8552ef10abb77fc42066eb2ac
Devel Package 1.6.7 Development Package with Include and Lib-Files from the Apache 2.2.9, MySQL 5.0.51b, PHP 5.2.6 + 4.4.8, OpenSSL 0.9.8h, zlib 1.2.3..
ZIP 12 MB ZIP archive
MD5 checksum: 67c3eb49358d0bb7d07fe75a996803b2
EXE (7-zip) 5 MB Selfextracting 7-ZIP archive
MD5 checksum: 9031b57f00fc247c76be028bc9d2252e
Upgrade Package 1.6.7 With Apache 2.2.9, MySQL 5.0.51b, PHP 5.2.6, phpMyAdmin 2.11.7, PEAR for XAMPP 1.6.6 + 1.6.6a. CHANGES
Installer 24 MB Installer
MD5 checksum: 68b5b4cec15ec9d47fd04f9208dbfa18
ZIP 65 MB ZIP archive
MD5 checksum: 1b94f3d202477fcbad326ed7e92f1621
EXE (7-zip) 21 MB Selfextracting 7-ZIP archive
MD5 checksum: ae90ee7fd14abf1e75f1040ce045c646


* XAMPP Add-Ons

The following packages are extensions (add-ons) for the above XAMPP package.


Perl 5.10.0-2.2.9-pl1
XAMPP 1.6.7
Apache 2.2.9
Perl 5.10.0 and mod_perl 2.0.4 Add-on package for the current XAMPP 1.6.7 with Apache 2.2.9. Needs NT, 2000 or XP systems! For the older XAMPP Version you need the older Perl XAMPP add-ons on www.sourceforge.net. See also README + PPM Modules inside
Installer 20 MB Installer
MD5 checksum: 8e9d771d331245c12e32c70a2a8c8abe
ZIP 33 MB ZIP archive
MD5 checksum: 7566eba2b527274466fa0c6a9a3e287c
EXE (7-zip) 18 MB Selfextracting ZIP archive
MD5 checksum: ee3f3365093854889e38108cb41cae45
Tomcat 6.0.14
XAMPP 1.6.x
Tomcat 6.0.14 and mod_jk 1.2.26 for the XAMPP base package 1.6.x. NEEDS SUN J2SE SDK 5/6. The Addon Installer is build for the XAMPP Installer Version only. See also README
Installer 8 MB Installer
MD5 checksum: 3d5a665f888b14b20a4ede5d6c786d83
ZIP 11 MB ZIP archive
MD5 checksum: 9eb2ae920bf292e67f677a5f1e8dbe67
EXE (7-zip) 8 MB Selfextracting 7-ZIP archive
MD5 checksum: 9a535973fc185cdaa9361e75ad867ba1


* XAMPP Lite

»XAMPP Lite« is an additional extra small XAMPP edition. It’s the successor of the old MiniXAMPP. But in contrast to the big XAMPP it’s not updated really often.

XAMPP Lite 1.6.7 XAMPP Lite is a very reduced version of XAMPP with Apache 2.2.9 + PHP 5.2.6 + MySQL 5.0.51b + phpMyAdmin 2.11.7 + OpenSSL 0.9.8h + SQLite 2.8.15. For lovers! For the lite versions exist no upgrades or addons. XAMPP Lite is an only “Take-Run-Delete-Forget-it” package.
ZIP 51 MB ZIP archive
MD5 checksum: fedc3b545355cc5be4b8d1a2ce127419
EXE (7-zip) 19 MB Selfextracting ZIP archive
MD5 checksum: 9b2b3b08e4605aeb11960ceec858598b

Author: Kay ‘Birdsinging’ Vogelgesang
Last modification: Thu 07 Aug 2008 11:10:16 AM CEST
© 2002-2008 Apache Friends

Download XAMPP

September 11, 2008

Many people know from their own experience that it’s not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl.

XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use – just download, extract and start.

At the moment there are four XAMPP distributions:

* XAMPP for Linux

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.

* XAMPP for Windows

The distribution for Windows 98, NT, 2000, 2003, XP and Vista. This version contains: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql.

* XAMPP for Mac OS X

The distribution for Mac OS X contains: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator, phpSQLiteAdmin.

WARNING: This version of XAMPP is still in the first steps of development. Use at you own risk!

* XAMPP for Solaris

The distribution for Solaris (developed and tested with Solaris 8, tested with Solaris 9) contains: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.

WARNING: This version of XAMPP is still in the first steps of development. Use at you own risk!

* XAMPP is free of charge

We don’t like overpriced commercial software and XAMPP is our attempt to do something that shows free software doesn’t have to be bad.

XAMPP installs easily under Linux: Apache, MySQL, PHP and Perl optimally put together. (Linux screenshot of PHP/Ming demo)

Easy installation and deinstallation

To install XAMPP you only need to download and extract XAMPP, that’s all. There are no changes to the Windows registry (not true if you use the Windows installer version of XAMPP) and it’s not necessary to edit any configuration files. It couldn’t be easier!

To check that XAMPP is working some sample programs are included, there is a small CD collection program (written in PHP using MySQL) and a small guest book software (written in Perl) and several other demonstration utilities.

If you decide that XAMPP isn’t needed any more just delete the XAMPP directory and it’s completely removed from your system.

However if you use the Windows installer version of XAMPP it’s recommended to use the uninstall feature. As every installer the installer will make registry entries to remember the install.

* The philosophy

The philosophy behind XAMPP is to build an easy to install distribution for developers to get into the world of Apache. To make it convenient for developers XAMPP is configured with all features turned on.

The default configuration is not good from a securtiy point of view and it’s not secure enough for a production environment – please don’t use XAMPP in such environment.

Since LAMPP 0.9.5 you can make your XAMPP installation secure by calling »/opt/lampp/lampp security«.

* The license

XAMPP is a compilation of free software (comparable to a Linux distribution), it’s free of charge and it’s free to copy under the terms of the GNU General Public License. But it is only the compilation of XAMPP that is published under GPL. Please check every single license of the contained products to get an overview of what is, and what isn’t, allowed.

In the case of commercial use please take a look at the product licenses (especially MySQL), from the XAMPP point of view commercial use is also free.

* The warranty

»This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.« (See the GNU General Public License for more details.)

* XAMPP Download Statistics

Since some month (today is the 4th of july 2003) the Source Forge statistics don’t work correctly any more and showing only extremely less download counts.

Because of this I started to count the downloads by myself.


Many thanks

Many thanks to the whole Apache Friends team for making such a good job at our forum/chat and for the big support in developing XAMPP.

Special thanks to Koen Hachmang for his font »Kinkimono«. We use the X of his font in our XAMPP logo.

Special thanks also to SourceForge for hosting the download files and making this project possible.

Author: Kai ‘Oswald’ Seidler
Last modification: Mon 24 Dec 2007 03:36:16 PM CET
© 2002-2008 Apache Friends

Xampp dan Database MySql

September 11, 2008

Saduran dari http://www.tpders.com

Apa sih database? apa sih xampp? penjelasan singkat dibawah ini mudah-mudahan dapat menjawab pertanyaan di atas.

Suatu sistem yang menghimpun data tidak akan lepas dari penggunaan database. Menurut Bunafit Nugroho (2007) database adalah sebuah bentuk media yang digunakan untuk menyimpan data. Dimana database dapat diilustrasikan sebagai sebuah gudang yang dijadikan tempat meyimpan berbagai macam barang yang dalam suatu database, barang tersebut adalah data. Dalam sebuah database terdiri dari dua bagian dasar yang membangun sebuah database, yaitu tabel dan kolom.

Tabel
Tabel Dalam sebuah database dikenal pula istilah tabel yang sering juga disebut entitas atau entity, dimana tabel digunakan untuk menyimpan sebuah kelompok data. Fungsi tabel ini adalah untuk menyimpan data yang sifatnya khusus. Sehingga turunan dari sebuah database adalah tabel, dimana tabel dalam suatu database dapat lebih dari satu buah (Nugroho, 2005: 75). Hal yang penting pula bahwa suatu tabel tidak dapat ada sebelum database dibuat.

Kolom
Kolom adalah bentuk terkecil dari sebuah database setelah tabel, dimana kolom berfungsi untuk memisahkan jenis data dalam cakupan yang lebih khusus. Kolom juga bisa dikenal dengan field atau atribut (Nugroho, 2005:76).

MySQL
MysqlMySQL merupakan salah satu perangkat lunak sistem manajemen basis data (database management system) atau DBMS yang menggunakan perintah standar SQL (Structured Query Language). Dimana MySQL mampu untuk melakukan banyak eksekusi perintah query dalam satu permintaan (multithread), baik itu menerima dan mengirimkan data. MySQL juga multi-user dalam arti dapat dipergunakan oleh banyak pengguna dalam waktu bersamaan. Dengan sekitar enam juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia dalam perangkat lunak gratis dibawah lisensi GNU General Public Lisence (GPL) dan juga menjual dalam lisensi komersial untuk keperluan jika penggunanya tidak cocok menggunakan lisensi GPL.(Wikipedia, 2007)
Penggunaan MySQL yang merupakan sebuah database server sekaligus dapat sebagai client, dan dapat berjalan di multi-OS (operating system) memiliki keunggulan lainnya (Nugroho,2005:4) seperti : OpenSource sehingga penggunanya tidak perlu membayar lisensi kepada pembuatnya. Dapat mendukung database dengan kapasitas yang sangat besar. Merupakan database management system (DBMS) yang mudah digunakan. Didukung oleh driver ODBC, sehingga database MySQL dapat diakses olek aplikasi apa saja. Bahasa pemrograman yang dapat digunakan untuk mengakses MySQL diantaranya adalah dengan C, C++, Java, Perl, PHP, Phyton, dan APIs. (MySQL Internals Manual, 2007).


MyVbQL

MyVbQL adalah application programming interface (API) pada Visual Basic yang dibuat oleh icarz.Inc. MyVbQL merupakan alternatif dari penggunaan driver MS ADO – MyODBC yang digunakan oleh pengguna Visual Basic untuk mengakses basis data MySQL. MyVbQL.dll dapat di download gratis di alamat http://www.icarz.com/mysql/. Pembuatan MyVbQL bertujuan untuk mengurangi ukuran setup perangkat lunak. Dan penggunaan MyVbQL.dll dapat mengurangi ukuran setup file sampai 10 MB (megabyte) dibandingkan menggunakan ADO yang standar. (Icarz. Inc, 2002)

PhpMyAdmin
PhpmyadminPhpMyAdmin adalah suatu alat bantu open source yang ditulis dalam PHP yang digunakan untuk menangani administrasi basis data Mysql yang diakses melalui web browser (internet explorer, fireFox dan opera, dll). Fasilitas yang tersedia saat ini dapat membuat dan menghapus database, membuat, menghapus dan menambah tabel, menghapus, mengedit dan menambah field, melakukan berbagai macam perintah SQL, mengatur kunci pada field, mengatur akses (privileges), mengekspor data ke berbagai format dan tersedia dalam 50 bahasa.

XAMPP
xamppXAMPP adalah perangkat lunak gratis, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program untuk menjankan fungsinya sebagai server yang berdiri sendiri, yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemrogramaan PHP dan Perl. XAMPP adalah nama yang merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat mampu melayani halaman dinamis. Saat ini, XAMPP tersedia untuk sistem operasi Microsoft Windows, Linux, Sun Solaris dan Mac OS X.

Referensi :

Icarz, Inc. 2004 (30 Desember). MyVbQL.dll. Icarz. Tersedia di: http://www.icarz.com/mysql/ [12 Maret 2007]

MySQL Documentation Group. 2007 (23 April). MySQL Internals Manual. MySQL AB. Tersedia di: http://dev.mysql.com/doc/internals/ [28 April 2007] Nugroho, Bunafit. 2005. Database Relasional dengan MySQL, Yogyakarta: Andi.

Wikipedia Indonesia. 2007 (22 April). MySQL. Wikipedia. Tersedia di: http://id.wikipedia.org/wiki/MySQL [28 April 2007]

Wikipedia. 2007 (30 April). PhpMyAdmin. Wikipedia. Tersedia di: http://en.wikipedia.org/wiki/PhpMyAdmin [5 Mei 2007]

Wikipedia. 2007 (22 April). XAMPP. Wikipedia. Tersedia di: http://en.wikipedia.org/wiki/XAMPP [28 April 2007]

Xtras Apache Friends

September 11, 2008


Extras

Here you will find some extra stuff which somehow belongs to Apache Friends and XAMPP.

* Search Apache Friends

Can’t find what you’re looking for? Search our site using Google.

* Guest book

Because the German version of our guest book was so popular we started this English version.

I decided to make a very simple form of guest book. With only one text area and no more crap like fields for your e-mail-address, name or home page url. Just plain as a real world guest book.

* XAMPP Download Statistics

Since some month (today is the 4th of july 2003) the Source Forge statistics don’t work correctly any more and showing only extremely less download counts.

Because of this I started to count the downloads by myself.

* Country statistics

Small but beautiful statistics about home countries of the vistiors of our website.

* Gallery

The Apache Friends and XAMPP picture gallery.

Author: Kai ‘Oswald’ Seidler
Last modification: Fri 10 Mar 2006 11:32:20 AM CET
© 2002-2008 Apache Friends

FAQ Apache Friends

September 11, 2008


Documentation about XAMPP

There is no real manual or handbook for XAMPP. We wrote the documentation in the form of FAQs.

At the end of this small page you will find an overview over third-party documents we found online.

FAQs

* XAMPP for Windows FAQ

The FAQ contains questions and answers about XAMPP for Windows. If there is a questions not answered in the FAQ please visit out forum.

* XAMPP for Linux FAQ

The FAQ contains questions and answers about XAMPP for Linux. If your questions is not answered in the FAQ please take a look in the forum.

* XAMPP for Solaris FAQ

The FAQ contains questions and answers about XAMPP for Solaris. If your questions is not answered in the FAQ please take a look in the forum.

* XAMPP for Mac OS X FAQ

The FAQ contains questions and answers about XAMPP for MacOS X. If your questions is not answered in the FAQ please take a look in the forum.

Third-party documentation


* Install XAMPP for easy, integrated development

Excellent »developerWorks« article about XAMPP for Linux from Nils-Erik Frantzell.

* ZendPlatform and XAMPP for Windows

A document on how to install ZendPlatform on a XAMPP for Windows installation by Marcel Depre.

* Installing, Configuring, and Developing with XAMPP

by Dalibor DvorskiThe article explains the installation and configuration of XAMPP and then provides a step-by-step tutorial on creating a simple address book program that retrieves values from a database.

Author: Kai ‘Oswald’ Seidler
Last modification: Sun 08 Apr 2007 05:43:50 PM CEST
© 2002-2008 Apache Friends

Subscribe Apache Friends News

September 11, 2008

Do you want to be kept up-to-date on the latest news about XAMPP or our project? Our newsletter will inform you about new XAMPP releases as well as news about the Apache Friends project. It’s a low traffic-list: only about one or two mails a month.

If you would like to receive our newsletter, fill in your address below and click on Subscribe.

Your email address will of course remain confidential and not be given out to any third parties.

You can also use our RSS-/XML feed to read our news in your favourite RSS reader or syndicate the news on your own web site. Our Google calendar informs you about future events and dates round about Apache Friends and XAMPP.


Follow

Get every new post delivered to your Inbox.