41 Commits

Author SHA1 Message Date
8dd4b43deb Fix DLL dependency detection
The VC redistributable has DLLs for different architectures now. We need
to look for the _amd64 postfix
2023-12-13 09:59:36 +01:00
1d8f71ad8f upped versions 2023-12-13 09:59:09 +01:00
416abf5181 remove curl and zip
DokuWiki has libs for both features. Plugins should make use of them.
2023-12-13 09:58:31 +01:00
681806e190 Add curl and zip extensions 2023-10-03 21:56:42 +02:00
720c9ef2c7 Update php.ini 2023-10-03 21:43:34 +02:00
89953cb44e Update PHP 2023-10-03 21:40:48 +02:00
47c962c619 Copy mime.types 2023-10-03 21:39:23 +02:00
3bc20dff4c Gracefully close Apache 2023-10-03 21:35:40 +02:00
f6ae0d5811 Disable OPCache JIT 2023-09-27 16:17:54 +02:00
fe24f9532b Rename gd(2) 2023-09-27 16:13:45 +02:00
0bd57278bf updated action versions 2023-09-18 11:28:21 +02:00
7381983e9b updated README 2023-09-18 11:12:55 +02:00
55d1af6a93 add intl extension 2023-09-18 10:09:17 +02:00
55cf682dec Switch to PHP8.2 2023-09-16 17:56:41 +02:00
b63963f943 Update Apache and PHP7.4 2023-09-16 16:23:27 +02:00
df5b15c3a7 Switch to stable UPX 2023-09-16 16:17:09 +02:00
3b775e2603 Replace ApacheKill.exe 2023-09-16 16:13:32 +02:00
bc9e0d42d3 use workflow to auto build and move compression to extra step 2022-02-28 19:05:22 +01:00
591b873bc6 updated versions 2022-02-28 18:08:32 +01:00
1caf547e05 use a devel release of UPX
This makes it easier to skip the files that can't be compressed
2020-11-04 23:23:27 +01:00
e2580b5d50 various packing related fixes
Removed intl and exif extensions again. Intl requires a bunch of ICU
libraries that can't be packed - it would nearly triple the file size of
the package. The exif extension isn't worth the space either.

php extensions can't be packed anymore because of control flow stuff, I
don't really understand. Same is true for a few VC runtime libs.
2020-11-04 22:29:10 +01:00
e98ef39543 added two more php extensions 2020-11-04 20:51:49 +01:00
067163bd1e udated sources 2020-11-04 20:35:04 +01:00
130be4db0a don't compress mbstring and opcache
Compressing these extensions makes these modules fail to load. Probaly
related to https://github.com/upx/upx/issues/113

This makes the package 1MB larger unfortunately.
2020-03-26 00:02:13 +01:00
78db99f8f6 new (simpler) extension syntax in php.ini 2020-03-23 22:52:31 +01:00
9881b953b8 added dummy dokuwiki folder with phpinfo
Makes working with this script easier
2020-03-23 22:51:50 +01:00
82a4df7e9d Automatically copy the needed dependencies
The script now automatically figures out which DLLs are needed for the
binaries and copies them over automatically.
2020-03-23 22:50:42 +01:00
7e5d2527d4 increase stack size. fixes #3 2020-03-23 09:21:33 +01:00
8b6203237d add opcache and ldap extensions 2020-03-23 09:21:12 +01:00
17dbee90e1 minor shellcheck fixes 2020-03-23 09:20:47 +01:00
7d33a1becf updated apache and php versions 2020-03-23 09:20:24 +01:00
eb79414f5f use a local upx version and don't pack php5ts.dll 2017-01-26 20:20:53 +01:00
1bdcfb60e6 new versions, some fixes against accidental errors 2017-01-24 18:33:31 +01:00
44c93c5ef0 upgraded to PHP 5.6.26. should fix #1 2016-10-09 12:44:56 +02:00
ab0b5e6019 Added VC10 redistributable DLL
got it from
https://www.microsoft.com/en-us/download/details.aspx?id=30679

unpacked it with cabextract
unpacked all resulting files with cabextract again
renamed F_CENTRAL_msvcr110_x86 to MSCVR110.dll
2016-09-03 11:12:13 +02:00
8028849db8 allow htaccess overrides
https://github.com/splitbrain/dokuwiki/issues/1677
2016-09-03 10:39:10 +02:00
7c6a9b12c1 upgraded to newer apache and php version
https://github.com/splitbrain/dokuwiki/issues/1678
2016-09-03 10:38:38 +02:00
5b35eef7c1 added ApacheKill from original micro apache
It kills all processes called mapache.exe and makes sure the server got
actually stopped.
2014-02-22 17:38:56 +01:00
f7e603db51 make sure the log directory exists by adding a dummy file 2014-02-22 17:36:36 +01:00
45379229f9 added README 2014-02-10 21:27:51 +01:00
ca6beb7acf first working commit 2014-02-10 21:23:15 +01:00