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
44
votes
8 answers

XAMPP apache server is not starting after Skype installation

I am getting following console logs: 1:14:33 PM [apache] Possible problem detected! 1:14:33 PM [apache] Port 80 in use by "c:\program files (x86)\skype\phone\skype.exe"! 1:14:33 PM [apache] Possible problem detected! 1:14:33 PM …
Himanshu Yadav
  • 13,315
  • 46
  • 162
  • 291
43
votes
4 answers

How can I change MariaDB to MySQL in XAMPP?

A. First things first: Mr. Google hasn't helped me to found any reply to my question above Yes, I have read a solution to the opposite question here How to upgrade MySQL to MariaDB in XAMPP in 5 minutes on Windows (and it hasn't helped me: MySQL…
Mike
  • 595
  • 1
  • 5
  • 10
42
votes
9 answers

Access denied for root user in MySQL command-line

I've just installed xampp, and am using command line to write mySQL. I am using 'root' with no password and can connect to mysql but cannot CREATE DATABASE as I get the error 1044 access denied for user '' @ 'localhost'. I am logged in as -uroot. I…
gavin stanley
  • 1,082
  • 2
  • 13
  • 28
42
votes
4 answers

Class 'COM' not found

I've been trying to open a word document in my script, but I get receiving the same error. Fatal error: Class 'COM' not found in /Applications/XAMPP/xamppfiles/htdocs/**/**.php on line 3 My code:
Othman
  • 2,942
  • 3
  • 22
  • 31
41
votes
7 answers

Update xampp from maria db 10.1 to 10.2

I am looking for solution on how to update mariadb on xampp 32 bit on window system but not found any article on that.I just found this link. Please help me how to update. I want JSON support that's why I am looking for update from V10.1 to V10.2.…
silentcoder
  • 992
  • 3
  • 9
  • 21
40
votes
5 answers

Fatal error: Uncaught Error: Function name must be a string in C:\xampp\htdocs\em0126\app\code\core\Mage\Core\Model\Layout.php:555 Stack trace: #0

I am facing these errors while accessing Magento folder from XAMPP (localhost/magento): Fatal error: Uncaught Error: Function name must be a string in C:\xampp\htdocs\em0126\app\code\core\Mage\Core\Model\Layout.php:555 Stack trace: #0 …
Sher Ali
  • 523
  • 1
  • 4
  • 10
40
votes
4 answers

How To Set Up Apache Virtual Hosts on XAMPP (Windows)

How To Set Up Apache Virtual Hosts on XAMPP (Windows)
user3949359
39
votes
7 answers

UTF-8 encoded html pages show � (questions marks) instead of characters

I have the standard XAMPP installation on win7 (x64). Having had my share of encoding troubles in a past project where mysql encoding did not match with the php enconding which in turn sometimes output html in other encodings, I decided to…
leugim
  • 564
  • 1
  • 5
  • 14
39
votes
2 answers

XAMPP 1.8.2-2 Apache Web Server won't start, always stops immediately

I'm running XAMPP 1.8.2-2 on my mac (OS X 10.9) and the Apache Web server won't start. It always get the status starting up.. or stopped. (never a green light.) I already tried to change the port to 8080 or 8888 but it still won't run. Can someone…
Onovar
  • 729
  • 1
  • 7
  • 19
38
votes
3 answers

Hosting multiple local sites with XAMPP

I'm new to using XAMPP so this may be simple to some people. I have a few php projects that I would like to be able to debug locally and view in the browser (not concurrently, but without having to change config files/copy project folders each time…
Greg
  • 21,235
  • 17
  • 84
  • 107
37
votes
11 answers

visual studio code PHP debugging not working

I have installed VS Code and the PHP debugger. I am using xampp. I tried running the code (2) ways (listen and launch). Listen just sits there while Launch shows spawn php ENOENT in the debug console. This is my launch.json. { "version":…
GaryK4
  • 419
  • 1
  • 4
  • 9
37
votes
5 answers

How do I test a website using XAMPP?

This is a fairly general query as I'm very confused about how to do this. I want to use the apache server which I have downloaded as part of XAMPP in order to test the website I am building, which will use php and mysql. The general question is: how…
ajor
  • 1,592
  • 7
  • 22
  • 40
37
votes
6 answers

Using Domain name instead of localhost in with https in xampp

My question may be stupid, But honestly I searched a lot and got success but not complete. I use xampp with windows 8. My host file looks as follows. 127.0.0.1 localhost 127.0.0.1 www.mysite.com My httpd-vhosts.config looks as follows. …
Jeet Chaudhari
  • 760
  • 1
  • 8
  • 14
36
votes
1 answer

SVG image tag not working

I'm playing around with the SVG tutorial here, and can't load an image. XAMPP is giving me an error that says This XML file does not appear to have any style information associated with it. The document tree is shown below. I've copypasta'd from…
SomeKittens
  • 38,868
  • 19
  • 114
  • 143
35
votes
5 answers

How to fix warning from date() in PHP"

I am using XAMPP(PHP Version 5.3.1) on winxp. When I try to call time() or date() function on my localhost. It will show warning message as this, Severity: Warning Message: date() [function.date]: It is not safe to rely on the system's timezone…
Nano HE
  • 9,109
  • 31
  • 97
  • 137