XAMPP(homepage) is an Apache distribution containing MariaDB, PHP, and Perl.
Notes:
The Portable Version of XAMPP does not contain FileZilla FTP and Mercury Mail Server. (The service installations are also disabled). Non-portable version contains all the components.
XAMPP installs at C:\xampp by default. Running the installer with --help will show available parameters. However --prefix $dir doesn't seem to work. The NSIS script (extracted from the installer) shows that install path is "hardcoded" as C:\xampp.
I tried creating a symbolic link at C:\xampp that points to (SCOOP_DIR)\apps\xampp-np\current before installation, so that XAMPP will be installed at (SCOOP_DIR)\apps\xampp-np\current.
In this way, we can manage the bin/shortcuts by ourselves. However this causes the applications (e.g. apache, php, mariadb) fail to start due to duplication. (SCOOP_DIR)\apps\xampp-np\current\httpd.exe will fail to start due to port 80 already in use by C:\xampp\httpd.exe.
"persist": Usually we don't add persist for non-portable apps. However, in this case user will lose their config data after updating the xampp-np package through Scoop. I use the "copy-over" method to save the config files in $persist_dir.
suggest: * vcredist2017 is required according to the readme file.
requested in lukesampson/scoop-extras#3570
XAMPP(homepage) is an Apache distribution containing MariaDB, PHP, and Perl.
Notes:
The Portable Version of XAMPP does not contain FileZilla FTP and Mercury Mail Server. (The service installations are also disabled). Non-portable version contains all the components.
XAMPP installs at
C:\xampp
by default. Running the installer with--help
will show available parameters. However--prefix $dir
doesn't seem to work. The NSIS script (extracted from the installer) shows that install path is "hardcoded" asC:\xampp
.xampp.nsi.txt
I tried creating a symbolic link at
C:\xampp
that points to(SCOOP_DIR)\apps\xampp-np\current
before installation, so that XAMPP will be installed at(SCOOP_DIR)\apps\xampp-np\current
. In this way, we can manage the bin/shortcuts by ourselves. However this causes the applications (e.g. apache, php, mariadb) fail to start due to duplication.(SCOOP_DIR)\apps\xampp-np\current\httpd.exe
will fail to start due to port 80 already in use byC:\xampp\httpd.exe
."persist": Usually we don't add persist for non-portable apps. However, in this case user will lose their config data after updating the
xampp-np
package through Scoop. I use the "copy-over" method to save the config files in$persist_dir
.suggest: *
vcredist2017
is required according to the readme file.Please tell me if there is any problem. Thanks.