WineHQ

XAMPP

XAMPP for Windows v8.2.12: includes PHP v8.2.12

This version was published November 21st, 2023.

Application Details:

Version: 8.2.12
License: Free to use and share
URL: https://www.apachefriends.org/
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 9.1

Maintainers: About Maintainership

Link Sourceforge: download binaries Link Apache Friends XAMPP installers code - git Free Download XAMPP for Windows v8.2.12 (PHP 8.2.12) Free Download Download a version for Windows - portable

Test Results

Selected Test Results

What works

The control panel works fine.

This servers/components will work:

  • The Web server: Apache/2.4.58 (Win64)
  • The Database server: MariaDB v10.4.32
  • The Database admin panel: phpMyAdmin 5.2.1
  • The FTP server: FileZilla v0.9.41 beta
  • The Mail server: Mercury/32 v4.62
  • The PHP language: PHP (x64) v8.2.12
  • The Perl language: Perl 5, version 32, subversion 1 (v5.32.1) built for MSWin32-x64-multi-thread

What does not

The Tomcat server didn't work. It needs an installed JRE or JDK.

Workarounds

  1. To make XAMPP work it needs a change in the Apaches config files. The reason is that a normal user isn't allowed to bind IP ports to numbers less than 1024.
    So inside the file named c:/xampp/apache/conf/httpd.conf the entry Listen 80 should be changed to Listen 8080.
    Like this:
    #Listen 80
    ## Change for use with wine
    Listen 8080
  2. The TLS/SSL port will have to be moved from 443 to an other port. This is defined in the file: c:/xampp/apache/conf/extra/httpd-ssl.conf.
  3. At last: the Visual C++ Redistributable Runtimes aka Visual Studio 2019 Redistribution will have to be installed.

What was not tested

The Tomcat server.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentDevuan daedalus/ceresFeb 04 20249.1Yes Yes YesGoldJoerg Schiermeier 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Modifications to run XAMPP with wine
  1. To make XAMPP work it needs a change in the Apaches config files. The reason is that a normal user isn't allowed to bind IP ports to numbers less than 1024.
    So inside the file named c:/xampp/apache/conf/httpd.conf the entry Listen 80 should be changed to Listen 8080.
    Like this:
    #Listen 80
    ## Change for use with wine
    Listen 8080
  2. The TLS/SSL port will have to be moved from 443 to an other port. This is defined in the file: c:/xampp/apache/conf/extra/httpd-ssl.conf.
  3. At last: the Visual C++ Redistributable Runtimes aka Visual Studio 2019 Redistribution will have to be installed.
    To install them please use winetricks.

Comments

Back