Supported modules
Version switching is available for all binary modules:Apache
Switch the web server version. Bearsampp stops Apache, updates config files, and restarts.
PHP
Switch PHP version. Apache restarts automatically since PHP runs as an Apache module.
MySQL
Switch the MySQL version and restart the MySQL service.
MariaDB
Switch the MariaDB version and restart the MariaDB service.
PostgreSQL
Switch the PostgreSQL version and restart the PostgreSQL service.
Node.js
Switch the active Node.js runtime. No service restart needed.
Memcached
Switch the Memcached version and restart the Memcached service.
Mailpit
Switch the Mailpit version and restart the Mailpit service.
Xlight
Switch the Xlight FTP server version and restart the service.
How to switch versions
Open the Versions submenu
Click Versions in the module submenu. All installed versions appear as a list.
Select the new version
Click the version you want. Bearsampp shows a progress window while it:
- Stops the affected service
- Updates all configuration files to point to the new version
- Reloads the internal configuration
- Restarts the service with the new version
Apache and PHP version compatibility
Apache and PHP must be compatible for your stack to work. Bearsampp checks this automatically when you switch either module and warns you if they don’t match:- When switching Apache: “Apache X does not seem to be compatible with PHP Y.”
- When switching PHP: “PHP X does not seem to be compatible with Apache Y.”
Switching PHP also restarts Apache, because PHP runs as an Apache module. Both version changes happen in a single operation.
Verify the active versions
After switching, openhttp://localhost in your browser. The Bearsampp homepage dashboard shows the currently active version of every enabled module and whether each service is running.
