87 Commits

Author SHA1 Message Date
Ilia Ross
8dada63714
Add a better way to match standard php-common package
fe0ad881f2 (r158184285)
2025-05-28 12:13:19 +03:00
Ilia Ross
425ca01c5a
Fix to simplify extending names
https://github.com/webmin/webmin/pull/2483#discussion_r2106361464
2025-05-26 12:52:47 +03:00
Ilia Ross
92dc310ce0
Fix to return a new list instead 2025-05-26 01:21:01 +03:00
Ilia Ross
52e24d98e2
Fix to fill in missing binary path for default PHP versions (EL systems) 2025-05-26 00:57:20 +03:00
Ilia Ross
b56c8eb19b
Fix to simplify the code and make it work in Perl below version 5.14 2025-05-26 00:20:10 +03:00
Ilia Ross
fe0ad881f2
Fix to skip listing annoying and useless meta package on Debian/Ubuntu 2025-05-25 23:38:00 +03:00
Ilia Ross
9e552ab7f4
Fix to correctly clear runtime packages on EL systems 2025-05-25 23:16:27 +03:00
Ilia Ross
f684a3b8f2
Fix to prioritize versioned common package over standard when displaying 2025-05-25 23:08:43 +03:00
Ilia Ross
426c144c6c
Fix to uninstall properly on Debian (all packages too) 2025-05-25 23:00:50 +03:00
Ilia Ross
1bcf541f85
Fix to uninstall properly on Debian 2025-05-25 22:56:50 +03:00
Ilia Ross
b9bde5bee0
Fix to properly delete and protect Debian dependencies 2025-05-25 22:50:44 +03:00
Ilia Ross
45c4ea214e
Add proper function to extend installable packages 2025-05-25 22:11:47 +03:00
Ilia Ross
44d8e9191f
Fix to significantly simplify check for all available PHP packages 2025-05-25 21:23:18 +03:00
Ilia Ross
72673cd72b
Fix to factor out code to get PHP version, minor version and binary 2025-05-25 21:08:47 +03:00
Ilia Ross
22280486a9
Fix to correctly display executables 2025-05-25 20:20:42 +03:00
Ilia Ross
0f7cc02c8d
Fix to significantly simplify check for different distros 2025-05-25 20:01:40 +03:00
Ilia Ross
8cce264953
Fix issues in new PHP package manager 2025-05-25 17:13:11 +03:00
Ilia Ross
5790358580
Fix to delete dependencies on Debian too 2025-05-25 16:17:06 +03:00
Jamie Cameron
4082701c48 Version detection fixes 2025-04-17 21:48:05 -07:00
Jamie Cameron
3e1b07f823 Add UI for deleting packages and modules 2025-04-08 20:12:38 -07:00
Jamie Cameron
18bd46fe93 Work on support for removing packages 2025-04-06 18:58:58 -07:00
Jamie Cameron
fde1b02880 Factor out function to get domains list 2025-04-06 17:21:16 -07:00
Jamie Cameron
f94dabb88c Add form to install a new PHP package 2025-04-06 12:38:12 -07:00
Jamie Cameron
9e9d674206 Show version used by Virtualmin as well 2025-04-06 11:42:03 -07:00
Jamie Cameron
aa55e33b7e Work on page to show PHP versions 2025-04-01 22:24:33 -07:00
Jamie Cameron
7250c44648 We can use the -cgi binary as a fallback 2025-03-18 21:58:22 -07:00
Ilia Ross
feb3034bb0
Fix to consider default FPM config too 2025-02-11 13:19:16 +02:00
Jamie Cameron
9a7f6f2255 Break virtualmin dependency 2025-02-10 22:21:24 -08:00
Jamie Cameron
c293500fd4 Fix back directories 2025-02-10 19:13:19 -08:00
Ilia Ross
615838be9e
Fix to test if under directory correctly 2025-02-10 14:09:26 +02:00
Jamie Cameron
eda9723aaa We may be editing a global php.ini even when the server is in FPM mode 2025-02-09 22:08:50 -08:00
Jamie Cameron
d0cc38f320 php.ini may be in a directory alongwide the pools sub-directory 2025-02-08 12:07:06 -08:00
Jamie Cameron
abf062a8b3 Fix path to includes 2025-02-08 11:37:15 -08:00
Jamie Cameron
c97cda206f Rename links to .disabled instead of deleting them 2025-02-07 22:36:06 -08:00
Jamie Cameron
a7848cf90f Handle php-fpm.conf filename format 2025-02-07 22:15:30 -08:00
Jamie Cameron
1b7c9f9dd6 Enable and disable modules on debian with links 2025-02-04 22:02:05 -08:00
Ilia Ross
6c82ca53a5
Fix PECL packages are for RPM distros 2025-02-04 12:47:55 +02:00
Jamie Cameron
df1bf060a9 Start of work on debian-style php modules 2025-02-03 22:11:48 -08:00
Jamie Cameron
5e203798a9 Handle PECL package names 2025-02-03 21:57:02 -08:00
Jamie Cameron
e8565d84ab Debian uses conf.d 2025-02-03 21:53:09 -08:00
Jamie Cameron
b488e28550 Improve messages when installing packages, and association between PHP versions and package names 2024-12-01 16:59:26 -08:00
Jamie Cameron
797ba9f45e Various fixes to support module install for the default version 2024-11-29 17:07:02 -08:00
Jamie Cameron
dd42835d12 Work on support for installing PHP modules 2024-11-29 16:05:43 -08:00
Jamie Cameron
c39e5ffb01 Allow modules to be enabled or disabled 2024-11-24 22:34:06 -08:00
Jamie Cameron
e412d1a1e6 Start of work on being able to select PHP modules 2024-11-23 22:34:59 -08:00
Jamie Cameron
38136888b3 Add a page for select functions to disable https://github.com/virtualmin/virtualmin-gpl/issues/753 2024-10-12 22:06:09 -07:00
Jamie Cameron
d061a190ac Handle case where FPM config contains no PHP options yet https://forum.virtualmin.com/t/pfp-fpm-default-configuration/127002 2024-05-29 16:26:48 -07:00
iliajie
cae06a79a0
Fix to use regular params 2023-07-18 22:53:58 +03:00
iliajie
b2f4dd4fe8
Fix to clearly say if option cannot be extracted 2023-07-16 20:35:02 +03:00
iliajie
acc47ce0e7
Add PHP API for comparison and version extraction 2023-07-16 17:13:50 +03:00