WebPlugin | official php support | [ 1.13 - 26.2 ]
4.1RLaunch a website directly from your existing Minecraft server! Complete PHP Support Included
4.1RlatestWebPlugin 4.1R — Security & Stability Update2 weeks ago WebPlugin 4.1R — Security & Stability Update WebPlugin 4.1R focuses on improving the security, stability, and reliability of the built-in web server. Following recent security vulnerabilities affecting PHP, this update refreshes the bundled web server components to help keep websites hosted through WebPlugin secure. Changelog + Updated PHP to 8.4.27 · Includes important security fixes for PHP. · Rebuilt the modular PHP runtime with updated dependencies. + Updated NGINX to 1.30.6 · Updated the web server with newer security fixes and improvements. · Updated the bundled libraries used by NGINX. * Improved PHP and NGINX compatibility · Improved compatibility with Linux-based Minecraft hosting environments, including Docker and Pterodactyl. · Updated bundled libraries to reduce dependency and startup issues. * Improved PHP extension support · Rebuilt supported PHP extensions for the updated PHP runtime. · PHP extensions remain configurable through config.yml. * Improved overall web server stability · Refreshed the underlying PHP and NGINX components while keeping the modular runtime system introduced in 4.0R. Important Due to the security vulnerabilities affecting older PHP versions, we strongly recommend that all WebPlugin users update. Note: WebPlugin's bundled PHP and NGINX runtimes may need to be replaced when upgrading from older versions. This can be done by deleting the php and nginx folder. Thank you for using WebPlugin!4.0RThe Module updateJul 2, 2026 Here is a list of changes, + is added, - is removed and * is changed: It is recommended to reinstall phplinux folder if used. + Added a new PHP runtime system WebPlugin now uses a newer modular PHP runtime for Linux servers. This should make PHP support easier to maintain and more reliable going forward. + Updated PHP to 8.4.8 The bundled Linux PHP runtime has been updated to PHP 8.4.8. + Added configurable PHP extensions PHP extensions can now be enabled or disabled from config.yml. This means server owners can control which PHP modules are loaded instead of WebPlugin loading everything by default. + Added support for more PHP modules Added support for modules such as intl and mbstring/mbregex. + Improved support for Docker/container hosts The PHP and NGINX startup system has been reworked to better support Minecraft servers running inside Docker/container environments. + Improved Bukkit, BungeeCord and Velocity support All three plugin versions now use the same improved PHP startup system, making behavior more consistent across platforms. * Changed how PHP is installed WebPlugin now downloads one complete modular PHP runtime package instead of downloading PHP and several separate library packages individually. * Changed how PHP-FPM and NGINX start PHP-FPM and NGINX now start in a cleaner and safer way, which should reduce startup issues on different server hosts. * Fixed NGINX startup problems on some Linux servers Fixed issues where NGINX could fail because of missing or mismatched Linux libraries. * Fixed PHP extension path display phpinfo() should now show the correct WebPlugin runtime path instead of the path from the machine where PHP was built. * Fixed several hardcoded path issues Some old hardcoded paths have been cleaned up so WebPlugin works better in different server folder layouts. * Improved reliability of PHP module loading WebPlugin now generates the PHP configuration at runtime based on the enabled extensions in config.yml. - Removed Windows PHP support Windows PHP runtime support has been removed for now so development can focus on making the Linux runtime stable and easier to maintain. - Removed old separate library downloads The old separate downloads for GLIBC, libonig and libz have been removed. These are now included inside the PHP runtime package. - Removed duplicated PHP startup code The old duplicated PHP startup logic for Bukkit, BungeeCord and Velocity has been replaced with one shared system.3.0RPHP + SSL updateApr 25, 2025 Hi all! 3.0R is finally out and it includes: PHP 8.3.20 (and the ability to downgrade to 8.2.17) new command /webp uploadlog with web.logsupload permission the logging system with log files for debug and general webplugin logs. new ssl system (no auto ssl) fixes all over the place config file cleanup!2.8RConfig version quick fix.Jan 25, 2025 Config version quick fix.2.7Rupdate for foliaJan 20, 2025 folia support have been added.2.6.1RQuick update for velocitySep 29, 2024 Apparently Velocity moved from javax @Injector to google and broke stuff. should be fixed now!2.6RFinal PHP update for linuxAug 30, 2024 As read this is the final PHP update on linux. Windows is next. When updating to this version i recommend you delete the phplinux folder if you are already using the php system.2.5RConfig update with proper linux PHPAug 4, 2024 HI all! Config update is here! version is now 11 Folder for WebPlugin is from "WebPlugin" to "webplugin" all lower case. PHP is finally on linux. PHP version 8.2.172.4RSame version but...Aug 2, 2024 Fixed Command /webp was missing info about ip and such. And i fixed a few other things. Currently working on a new php fix so it can get a proper working php!2.3Afixes on windows phpJul 23, 2024 since php always remove some version i have to manually update it. next update is also 2.3A but will contain some config changes2.1Rmime_type & info about PHPApr 10, 2024 Hi all! This update intruduces the new mime_types.yml file that allows you to easily add more mime types if some are missing. I've populated the file with some commonly used ones.. Now the info about PHP on Linux.. Current i've found out that a lot of PHP functions doesn't work except the most basics.. This of course is not intended by design.. I am currently looking into a fix but atm its only down to most basic PHP functions. It is also now possible to use Java classes in the php system. By using the PHP: import path .to .java . class method.. example: Code (Text): import java.util.Calendar; $calendar = Calendar::getInstance(); $date = $calendar->getTime(); echo "Current date and time: $date<br>";2.0RThe full PHP supportJan 14, 2024 Linux finally got PHP support! Windows old php will be replaced with this new PHP. SSL system is still wip.1.8Rfixed version checkSep 23, 2022 fixed version check1.7RLittle fix from 1.6RJun 17, 2022 This version fixes config reset on startup. This was caused by an internal config check bug.1.6RPurely 1.19 updateJun 17, 2022 This update doesn't fix much in itself it updates to 1.191.5RThe SSL update.Apr 6, 2022 Hi, Been a while since last update. Now to it. I know that people want linux support but there is still issues i'm trying to find my way around, so for now its going to be the SSL update! What happened: * Fixed SSL systems * New (still rip) autossl key system * Small fixes here and there. I'm Still working VERY hard to make linux support but as it looks right now Docker is the only fix.1.4RRecode, improvements and more!Aug 30, 2021 ATTENTION Due to some linux limits (some i'm looking for alternatives for) Linux PHP is not being developed on. What's new? - The plugin have been recoded and made more stable. - You can now have PHP and HTML run at the same time. - Made more checks so files are not downloaded more then once! - Small improvements and bug fixes.1.3bPHP update (Only windows for now)Jun 16, 2021 Hello all! I know this sounds sad but there is still good news. The plugin now comes with official PHP support. It's only Windows now but Linux is to come!0.9.21Added more perms to commandsJan 15, 2021 All perms are mentioned on the main page.0.9.20Fixed commandsJan 14, 2021 The commands told in 0.9.19 only works in game. Console commands are comming!0.9.19Added some commands!Jan 13, 2021 Added /webp ver command Added /webp reload command Added /webp help command Added /webp ver command Added /webp reset command0.9.18Fixing the issue as 0.9.17 still had itJan 12, 2021 Fixing the issue and closing #1 issue on github.0.9.17Fixed little bugJan 12, 2021 Fixed little bug where plugin wasn't able to find ssl/removeme.txt0.9Spelling and some small stuffJan 10, 2021 * Fixed a lot of spelling mistakes * PHP system not work atm0.8Fixed HTML and other stuffJan 10, 2021 * Fixed HTML Bug where at start it just crashed directly. * Fixed SLL system. This system is still in testing but using it might work. * PHP system are broken atm.0.7Fixed bugsNov 10, 2020 * Fixed bugs * Working on SSL its recommended to remove your config file0.6Fixed a small bug and added update checkerNov 9, 2020 * Fixed a small bug + Added update checker0.5Nov 9, 2020
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta