Questions tagged [xampp]

XAMPP is a cross-platform Apache distribution bundled with MySQL, PHP and Perl.

XAMPP is an Apache distribution containing MySQL, PHP, Perl, Mercury (mail server), phpMyAdmin and Tomcat. Its acronymous name also suggests this, as mentioned below.

The philosophy behind XAMPP is to build an easy-to-install distribution for developers to get into the world of Apache and easy local web hosting on one's own computer.

XAMPP is a compilation of free software. It is compatible with Windows, Linux, Mac, and Solaris. It's, also, free of charge and it's free to copy under the terms of the GNU General Public License.

From version 1.7.4, Tomcat has been a part of the basic package and from version 1.7.2 Perl has been a part of the basic package. There are addon packages called BitNami for XAMPP that are able to install some popular applications, easily, into your working XAMPP packages such as WordPress, Joomla, Drupal, etc.

The name "XAMPP" is an abbreviation for:

  • X (cross) means cross-platform
  • Apache
  • MySQL
  • PHP
  • Perl.

Resources

Latest version:

Windows, Linux, OS X: 8.2.0 (PHP 8.2.0)

12601 questions
32
votes
8 answers

Using XAMPP, how do I swap out PHP 5.3 for PHP 5.2?

I'm using XAMPP 1.7.2, but need to swap out PHP 5.3 for PHP 5.2 - how do I do this?
jskoyles
  • 329
  • 1
  • 3
  • 3
31
votes
8 answers

Xampp Access violation at address 005ABEFFE

I have an issue with my XAMPP Control Pannel. Each time I run my XAMPP Control Pannel, it shuts down, with these errors : This is what the application error window show me : Exception EAccessViolation in module xampp-control.exe at 001ABEFFE. …
Tofuw
  • 908
  • 5
  • 16
  • 35
30
votes
5 answers

Where can I find the MySQL log file in XAMPP

I use PHP to access MySQL in XAMPP. My question is where I can find the MySQL log file if there is a DB error. Also, can I change the default location/name of that log file? Thank you ///// Based on the coments ////// mysql> show variables like…
q0987
  • 34,938
  • 69
  • 242
  • 387
30
votes
6 answers

XAMPP PHP date function time is different from local machine time

My computer local time is 12-03-2013 4:30pm. My XAMPP date function prints the time as 12-03-2013 10:49:56. How can I set the XAMPP server time to display the system time?
Raja
  • 3,477
  • 12
  • 47
  • 89
29
votes
4 answers

How to enable GZip compression in XAMPP server

I am using xampp sever latest version to improve my web page performance. I have to enable Gzip in XAMPP. How can it be done?
user855287
29
votes
1 answer

Access Python Development Server from External IP

I am learning Django and have deployed apps on my iMac locally. I want to show the apps from external IPs over the internet. I did add an exception to the firewall for port 8000, and ran the python dev server over 8000. Able to access at localhost,…
tomato
  • 5,644
  • 13
  • 43
  • 48
29
votes
2 answers

PhPmyadmin MySQL Error #1018 Xampp

I have Installed Xampp and configured MySQL and PhPmyadmin through it. BUt, when Itry creating a new User account It shows a MySQL error#1018 which says, Error: 1018 SQLSTATE: HY000 (ER_CANT_READ_DIR) Message: Can't read dir of '%s' (errno: %d -…
Jabbar Abdul
  • 299
  • 1
  • 3
  • 3
29
votes
7 answers

Error installing XAMPP: Windows cannot find -n

I've been trying to install XAMPP for quite some time now, but every time, at the end of the installation, it says: Windows cannot find "-n" And after that, it says: Problem running post-install step. Installation failed (php.exe) Perhaps you…
chainboost
  • 527
  • 1
  • 4
  • 16
29
votes
5 answers

Mac OSX PHP and XAMPP path issue

I have installed XAMPP on Mac OSX running Yosemite I have created the .bash_profile file like this: export XAMPP_HOME=/Applications/XAMPP/xamppfiles export PATH=${XAMPP_HOME}/bin/php:${PATH} export PATH When I type echo $PATH in terminal, I get…
ssdesign
  • 2,743
  • 6
  • 37
  • 53
29
votes
17 answers

Apache won't run in xampp

I have just installed XAMPP and everything works fine except that I can't get apache to run. It seems that port 80 is the problem, I have disabled Skype to use port 80 but it doesn't seem to fix it. I read somewhere that the SSL port can be the…
Madde
  • 471
  • 1
  • 7
  • 22
28
votes
2 answers

Fatal error: Class 'XSLTProcessor' not found

I'm using XAMPP Server 1.7.7 While opening the php file, i receive the error Fatal error: Class 'XSLTProcessor' not found
user478636
  • 3,304
  • 15
  • 49
  • 76
28
votes
5 answers

How can I access the mysql command line tool when using XAMPP in OS X?

I've got a vanilla install of XAMPP in OS X. How can I access the mysql command line tool? I've tried typing "mysql" at the command line, and it spits back "-bash: mysql: command not found".
Jim
  • 804
  • 2
  • 12
  • 26
28
votes
4 answers

XAMPP / WAMP / whatever it is: Apache is running super slow

I've got my Windows PC (localhost) running XAMPP. It loads the pages sometimes really quick or sometimes really slow. So, I figured and searched and was recommended to get WAMP. I got that and installed it. Still, the pages load so damn slowly. No…
Michael
28
votes
15 answers

XAMPP Ports Change On its Own

My Apache Ports are set to: 80 and 443 Looking at the XAMPP control panel a few hours later, I noticed the Ports had changed to: 05 and 59895 Would XAMPP switch to these Ports automatically for some reason after several hours? Is there a danger in…
vbenitogo
  • 295
  • 1
  • 4
  • 7
27
votes
6 answers

MySql stops unexpectedly

MySql stops unexpectedly Here is a copy of Error log: 2019-07-03 13:27:50 0 [ERROR] InnoDB: Your database may be corrupt or you may have copied the InnoDB tablespace but not the InnoDB log files. Please refer to …
Sk Md Nurujjaman
  • 281
  • 1
  • 4
  • 9