PHP Dependencies by Curator Version
Important Notes
- Always ensure your PHP environment meets or exceeds the minimum version requirement for your Curator installation.
- Installing a PHP version above the listed maximum is unsupported and causes runtime errors. Stay within the minimum/maximum range shown for your Curator release.
- Upgrading Curator may require upgrading your PHP version. The System Upgrade page will automatically warn you when a release requires a newer PHP version than your server is currently running. See System Upgrade — PHP Version Compatibility for details on how these warnings appear.
- Check your current PHP version with
php --version.
Database Dependencies by Curator Version
Starting with 2026.06-01, Curator requires a newer database engine. Older MySQL and MariaDB versions are no longer compatible with the underlying framework, so the System Upgrade process will refuse to install a release that requires a database version newer than the one your server is running.Database Notes
- Always ensure your database engine meets or exceeds the minimum version requirement for your Curator installation.
- Upgrading Curator may require upgrading your database. The System Upgrade page will automatically block a release when it requires a newer database version than your server is currently running. See System Upgrade — Database Version Compatibility for details on how this appears.
- Check your current database version by running
SELECT VERSION();against your Curator database, ormysql --versionfrom the command line. - See the Optional MariaDB Upgrade and Manual MariaDB Updates sections below for instructions on upgrading MariaDB.
Windows
First and foremost: ensure all relevant Windows Updates have been applied to your server. Next, update Curator dependencies. Curator bundles PHP, Apache, and VC Redistributable upgrades (plus an optional MariaDB upgrade) into a simple utility package to make updating them as easy as possible. To update Curator’s dependencies, simply download our Curator Dependency Update Utility. Once downloaded, simply double-click the utility to run updates. The Microsoft Visual C++ Redistributables, PHP, and Apache will be upgraded automatically by this utility. During the upgrade, the utility pauses Curator’s scheduled jobs and stops any running PHP processes so files are not locked mid-upgrade, then resumes everything once the upgrade finishes. Note: Internet access is required for this process. Systems without internet access will need to upgrade manually.Optional MariaDB Upgrade
The utility can also upgrade Curator’s bundled MariaDB database. Because the database is stateful, this step is off by default: the utility asks whether you want to run it, and the prompt only appears when a Curator MariaDB installation (libs\MariaDB) and the CuratorDB service are both present on the server.
If you opt in:
- You will be prompted for your database root password, which is validated against the running server before
anything is changed. The password is saved in the info.txt file in your installation directory
(typically
C:\InterWorks\Curator\info.txt) under Database Root Password. - The utility takes a full backup of the
libs\MariaDBfolder as a rollback point. A disk-space check runs first to confirm there is enough room for the backup. - Only the MariaDB program files are replaced. Your databases (the
datafolder) and configuration (my.ini) are never touched. - If the upgrade crosses major MariaDB versions, the utility warns you and asks for confirmation before proceeding.
- After the new version starts, the utility runs
mysql_upgradeand verifies the result. - If the new version fails to start or verification fails, the previous MariaDB installation is automatically restored from the backup.
libs\MariaDB.old) is kept on disk. Once you have
confirmed Curator works correctly, you can delete it to reclaim disk space.
Note: The database briefly stops during this step, and upgrading MariaDB is not usually required for a Curator
upgrade. Only opt in when a release requires a newer database version (see
Database Dependencies by Curator Version) or you have another reason
to upgrade. Always have your own recent backup before upgrading the database.
Manual Dependency Updates
If your server has restrictions that prevent the utility from downloading files automatically, you can manually download the required files and run the upgrade utility locally. To manually upgrade dependencies:- Download the Curator Dependency Update Utility on a system with internet access.
-
Download the following files to the same directory as the utility.
- vc_redist.exe - VC Redistributables: https://api.curator.interworks.com/file/vc_redist
- php.zip - PHP package: https://api.curator.interworks.com/file/php_apache
- apache.zip - Apache updates: https://api.curator.interworks.com/file/apache
- mariadb.zip - MariaDB package (only needed if you opt into the
Optional MariaDB Upgrade): https://api.curator.interworks.com/file/mariadb
These links are API-served download endpoints. The URLs do not include file extensions — each link downloads a file with the name shown in bold above (e.g.,
vc_redist.exe,php.zip,apache.zip).
- Transfer all files (the utility and the downloaded files) to your Curator server.
- Ensure the utility and all downloaded files are in the same directory, such as having them all on your Desktop, then double-click the utility to run the upgrade.
Manual MariaDB Updates
The Optional MariaDB Upgrade step in the Dependency Update Utility is the recommended way to upgrade MariaDB on Windows, since it backs up the installation and automatically rolls back if the upgrade fails. Use the manual steps below only if you cannot run the utility. To manually upgrade MariaDB, download the MariaDB package. Note: To upgrade MariaDB, you will need your database root password. If you do not know this password, check your installation directory for an info.txt file (typicallyC:\InterWorks\Curator\info.txt) and look for the Database Root Password entry.