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
146
votes
18 answers

How do I free my port 80 on localhost Windows?

I installed XAMPP 1.6.8 and for some reason it didn't work. Later realized port 80 is not free or not listening. How can I release it or make it free? Thanks a lot!
Aashish
139
votes
27 answers

WAMP/XAMPP is responding very slow over localhost

I don't know what the problem is. WAMP was very slow, so I reformatted my computer and installed WAMP. Still, accessing localhost is very, very slow, and sometimes it doesn't even load at all. I even removed it and replaced it with XAMPP, but I…
FBwall
  • 1,543
  • 3
  • 13
  • 15
138
votes
15 answers

"Connection for controluser as defined in your configuration failed" with phpMyAdmin in XAMPP

I have just installed XAMPP on my Windows XP machine, and I get an error saying: Connection for controluser as defined in your configuration failed. Before I installed XAMPP, I had a MySQL database installed and it had a password. I changed and…
user1410081
136
votes
12 answers

Maximum execution time in phpMyadmin

When I try to execute (some) queries in phpMyadmin I get this error Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\phpmyadmin\libraries\dbi\mysql.dbi.lib.php on line 140 because I have a very large table (over 9 millions…
ahmed
  • 14,316
  • 30
  • 94
  • 127
122
votes
35 answers

MySQL Database won't start in XAMPP Manager-osx

I downloaded XAMPP about a month ago and it was working just fine. Today I installed a voice recognition software and then restarted my computer. Ever since, MySQL won't start in my manager-osx application. It doesn't throw me an in the application…
nitrous
  • 1,677
  • 4
  • 15
  • 18
113
votes
23 answers

how can I enable PHP Extension intl?

I am going to install Magento2 at my local server and it gives me following error notice. I am using XAMPP. When I tried to enable it from php.ini file it throws another error for missing dll: The program can't start because MSVCP110.dll is…
Yasin Mushtaq
  • 1,139
  • 2
  • 8
  • 4
110
votes
10 answers

how to configuring a xampp web server for different root directory

The web directory is the home of all of your application's public and static files. Including images, stylesheets and JavaScript files. It is also where the front controllers live. So the question is when i install and set up xampp my web directory…
vardius
  • 6,326
  • 8
  • 52
  • 97
105
votes
14 answers

Where does PHP's error log reside in XAMPP?

I've been using XAMPP for Windows. Where does PHP's error log reside in XAMPP?
Emanuil Rusev
  • 34,563
  • 55
  • 137
  • 201
105
votes
18 answers

Force browser to refresh CSS, JavaScript, etc

I'm developing a website based on WordPress source code through XAMPP. Sometimes I change the CSS code, scripts or something else and I notice my browser takes time to apply the modifications. This leads me to use multiple browsers to refresh one…
user1511579
  • 1,517
  • 6
  • 26
  • 42
104
votes
6 answers

cannot find autoconf. please check your autoconf installation Xampp in CentOS

Getting another error when configuring memcahed with php in XAMPP in CentOS # /opt/lampp/bin/phpize Configuring for: PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226 Cannot find autoconf.…
Lakshmikandan
  • 4,301
  • 3
  • 28
  • 37
103
votes
19 answers

How to locate the php.ini file (xampp)

I am using xamppserver for PHP development and want to edit the php.ini file; where can I locate it?
Navane
  • 1,348
  • 2
  • 12
  • 25
100
votes
7 answers

Enabling SSL with XAMPP

I've been following this guide as much as I could http://robsnotebook.com/xampp-ssl-encrypt-passwords . However whenever I browse to a page starting with https the apache server replies 404 Object Not Found. What setting I am missing? Thanks for any…
ColacX
  • 3,928
  • 6
  • 34
  • 36
99
votes
16 answers

how to create virtual host on XAMPP

I am sure this question is being asked many times but I am not encounter with a problem. I am using XAMPP where I configure Zend framework. XAMPP is running on port 8081 as 80 is being occupied by some Windows process I need to use virtual host for…
Paras Arora
  • 1,171
  • 2
  • 8
  • 16
95
votes
26 answers

XAMPP: Couldn't start Apache (Windows 10)

I'm using XAMPP, and I can start Apache, but, MySQL (phpMyAdmin) start! When I start, I get this error; 10:07:49 [Apache] Error: Apache shutdown unexpectedly. 10:07:49 [Apache] This may be due to a blocked port, missing dependencies, 10:07:49…
Félix Desjardins
  • 3,223
  • 3
  • 21
  • 36
91
votes
12 answers

How to turn on/off MySQL strict mode in localhost (xampp)?

I want to know how to check whether MySQL strict mode is on or off in localhost(xampp). If on then for what modes and how to off. If off then how to on. I already followed http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-full and…
Ipsita Rout
  • 4,945
  • 4
  • 36
  • 40