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
494
votes
82 answers

How to solve "Error: MySQL shutdown unexpectedly"?

When I open XAMPP and click start MySQL button and it gives me an error. I had started it just before, but now it isn't working. 12:19:12 PM [mysql] Attempting to start MySQL app... 12:19:12 PM [mysql] Status change detected: running 12:19:13…
Austin
  • 4,961
  • 3
  • 13
  • 11
453
votes
58 answers

How to solve "Error: Apache shutdown unexpectedly"?

I've just re-installed XAMPP, and when I try to start my Apache server in the XAMPP Control Panel, I now get the following errors: 16:50:25 [Apache] Status change detected: running 16:50:26 [Apache] Status change detected: stopped 16:50:26…
Tomas Skovgaard
  • 4,565
  • 3
  • 13
  • 5
330
votes
6 answers

Make XAMPP / Apache serve file outside of htdocs folder

Is it possible to configure xampp to serve up a file outside of the htdocs directory? For instance, say I have a file located as follows: C:\projects\transitCalculator\trunk\TransitCalculator.php and my xampp files are normally served out…
cmcculloh
  • 47,596
  • 40
  • 105
  • 130
292
votes
25 answers

PHP Warning: POST Content-Length of 8978294 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

I am getting this error when trying to upload an import on WordPress on my XAMPP local dev environment: Warning: POST Content-Length of 8978294 bytes exceeds the limit of 8388608 bytes in Unknown on line 0 I changed the upload_max_filesize from 2M…
novicePrgrmr
  • 18,647
  • 31
  • 81
  • 103
287
votes
11 answers

How to configure XAMPP to send mail from localhost?

I am trying to send mail from localhost. but i am unable to send the mail from localhost so can anybody tell me that how to reconfigure my xampp to send mail from localhost
farid shaikh
  • 2,895
  • 3
  • 13
  • 3
278
votes
24 answers

Is there way to use two PHP versions in XAMPP?

We are running XAMPP with PHP 7.0 because our new products requires PHP 7. But there are old projects which use functions like mysql_connect, etc. Those are removed in PHP 7.0. So, is there a way to easily change PHP versions in XAMPP? Note: Please…
243
votes
20 answers

PHP - SSL certificate error: unable to get local issuer certificate

I'm running PHP Version 5.6.3 as part of XAMPP on Windows 7. When I try to use the Mandrill API, I'm getting the following error: Uncaught exception 'Mandrill_HttpError' with message 'API call to messages/send-template failed: SSL certificate…
Dor Dadush
  • 2,463
  • 3
  • 12
  • 12
218
votes
29 answers

XAMPP - Port 80 in use by "Unable to open process" with PID 4! 12

I've tried deleting skype but that didn't work, I've tried turning off the world wide web thing off, IIS off nothing seems to work. 12:51:22 PM [Apache] Problem detected! 12:51:22 PM [Apache] Port 80 in use by "Unable to open process" with PID…
user3097839
  • 2,191
  • 3
  • 12
  • 4
201
votes
19 answers

Upgrading PHP in XAMPP for Windows?

I would like to know how you upgrade PHP in Xampp for Windows? I tried to download the latest PHP version from the main PHP site but when I check (phpinfo) I still get that the previous version is still in use.
Stanley Ngumo
  • 4,089
  • 8
  • 44
  • 64
198
votes
26 answers

Accessing localhost (xampp) from another computer over LAN network - how to?

I have just set up a wi-fi network at home. I have all my files on my desktop computer (192.168.1.56) and want to access localhost over there from another computer (192.168.1.2). On my desktop I can access localhost through the normal…
bcosynot
  • 5,653
  • 10
  • 34
  • 47
174
votes
9 answers

Adding VirtualHost fails: Access Forbidden Error 403 (XAMPP) (Windows 7)

I've got a XAMPP installation running on Windows 7. As soon as I add a VirtualHost to httpd-vhosts.conf, BOTH the 'regular' http://localhost AND the new dropbox.local aren't working. This is what I added to my httpd-vhosts.conf:
Highmastdon
  • 6,960
  • 7
  • 40
  • 68
165
votes
21 answers

Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?

The problem is in the question. I've done a thorough investigation for solutions in regards to this and I know there are topics to this and I've followed them too and nothing has worked. That being said I'll list out exactly everything I've done so…
John M
  • 1,813
  • 3
  • 15
  • 12
159
votes
18 answers

How to enable cURL in PHP / XAMPP

How do I enable cURL in PHP? ​​
Fero
  • 12,969
  • 46
  • 116
  • 157
157
votes
17 answers

How can I access the MySQL command line with XAMPP for Windows?

How can I access the MySQL command line with XAMPP for Windows?
Nathan Long
  • 122,748
  • 97
  • 336
  • 451
153
votes
7 answers

How to change XAMPP apache server port?

This is my Apache httpd.conf settings : Listen 8012 ServerName localhost:8012 Every time I start Apache via XAMPP I see this message: Status Check OK Busy… Apache Started [Port 80] Anybody, please help me can I change any other settings ?
Sathishkumar
  • 3,394
  • 4
  • 20
  • 23
1
2 3
99 100