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
91
votes
31 answers

Apache is not running from XAMPP Control Panel ( Error: Apache shutdown unexpectedly. This may be due to a blocked port)

I have installed XAMPP (xampp-win32-1.8.2-0-VC9-installer.exe) on Windows 7 successfully. But unfortunately, the following error was found during running Apache from XAMPP Control Panel: 5:38:38 PM [Apache] Error: Apache shutdown…
Ripon Al Wasim
  • 36,924
  • 42
  • 155
  • 176
83
votes
21 answers

mysql said: Cannot connect: invalid settings. xampp

I changed the root password to test and now I cannot login in phpMyAdmin page in XAMPP. I looked for help here and here which basically says changed config.inc.php file in XAMPP\PHPMYADMIN folder. /* Authentication type and info…
TheTechGuy
  • 16,560
  • 16
  • 115
  • 136
83
votes
17 answers

Xampp Access Forbidden php

I'm a windows user. I've been using xampp for quite a while but suddenly none of my .php files are working now! I get this error message: Access forbidden! You don't have permission to access the requested object. It is either read-protected or not…
NirAv JaIn
  • 1,035
  • 1
  • 9
  • 16
82
votes
10 answers

XAMPP installation on Win 8.1 with UAC Warning

I am trying to install Xampp win32-1.8.2 on Windows 8.1. I get a message saying Because an activated user account User Account on your system some functions of XAMPP are possibly restricted. I've tried to change the user account control settings…
lynncasiano
  • 861
  • 1
  • 10
  • 10
78
votes
11 answers

How to stop VMware port error of 443 on XAMPP Control Panel v3.2.1

When I run XAMPP Control Panel v3.2.1 I get this error: 07:37:24 [Apache] Problem detected! 07:37:24 [Apache] Port 443 in use by ""C:\Program Files (x86)\VMware\VMware Workstation\vmware-hostd.exe" -u "C:\ProgramData\VMware\hostd\config.xml""…
Alex
  • 883
  • 1
  • 7
  • 6
76
votes
6 answers

1 WARNING in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details)

How can I solve this warning when creating laravel project? 1 WARNING in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details) Steps to replicate: composer create-project --prefer-dist laravel/laravel…
rhemmuuu
  • 1,147
  • 2
  • 5
  • 19
75
votes
15 answers

XAMPP permissions on Mac OS X?

I installed XAMPP 1.7.3 on Mac OS X 10.6.8 without changing any defaults. The webserver seems to work okay, but the permissions on the htdocs directory are set to "Read only" for everyone other than system. So (a) I have to provide root password…
Andrew
  • 1,222
  • 1
  • 10
  • 14
75
votes
10 answers

Why does Microsoft Edge open some local websites, but not others, where the domain name is routed to 127.0.0.1 in hosts file

Like a lot of programmers, I test sites locally. I use the hosts file to map domain names to my local ip (127.0.0.1). I use qualified domain names, usually with a "d" subdomain (for "development"). For example: d.somewebsite.com…
Evan de la Cruz
  • 1,966
  • 1
  • 13
  • 17
71
votes
11 answers

How do you use MySQL's source command to import large files in windows

I have a large (~150mb) sql file that I am trying to import. It is too large to do it through PHPMyAdmin even splitting it into many pieces and it is too large to import through a php script as it times out after 30 seconds of processing the…
Daniel Nill
  • 5,539
  • 10
  • 45
  • 63
71
votes
12 answers

How to start Apache and MySQL automatically when Windows 8 comes up

I am using XAMPP, version 3.2.1. I just installed it on Windows 8. Every time I need to go to the XAMPP Control Panel to start services (MySQL, Apache,...); in Windows 7 it started automatically when Windows came up. Is there a way I can make it…
user385729
  • 1,924
  • 9
  • 29
  • 42
70
votes
20 answers

Where to find htdocs in XAMPP Mac

I cannot find the htdocs directory anywhere on XAMPP for Mac. Many videos on YouTube show people just clicking a button that says "Go to application folder" but on my user interface, it reads: "Go to application" which just opens the localhost page…
Angel Garcia
  • 1,547
  • 1
  • 16
  • 37
69
votes
9 answers

Where to change the value of lower_case_table_names=2 in XAMPP on Windows?

I am using Windows 7 and XAMPP. I am trying to export my database and while in the process the table names are converted to lower case. I have searched a lot, I know I have to change the value of lower_case_table_names from 0 to 2, but where do I…
John x
  • 4,031
  • 8
  • 42
  • 67
69
votes
19 answers

phpMyAdmin ERROR: mysqli_real_connect(): (HY000/1045): Access denied for user 'pma'@'localhost' (using password: NO)

I keep getting the following errors with mysql connection through XAMPP and I don't know what to do: That's the code in the config.inc.php
E. AMARAL
  • 949
  • 1
  • 10
  • 20
69
votes
5 answers

make script execution to unlimited

I need to run a script into localhost (xampp) which will generate 14400 records and adds them into database, I have set the max_execution_time = 50000000000, I dont know if I can make it unlimited by setting it to 0 or -1. But I tried this script…
TooCooL
  • 20,356
  • 6
  • 30
  • 49
68
votes
8 answers

What is the difference between XAMPP or WAMP Server & IIS?

I want to know what's the main difference between XAMPP or WAMP Server & IIS Server?
Pank
  • 13,800
  • 10
  • 32
  • 45