OpenEMR Upgrade Guides
From OpenEMR Project Wiki
Upgrading OpenEMR needs to be done manually. The "Upgrading" section of the INSTALL file in the Documentation directory of OpenEMR outlines a strategy that should be used when upgrading OpenEMR. Also, as of version 3.1.0 OpenEMR is 100% UTF-8; read HERE if you are upgrading from a previous version, so as to see if it makes sense to also upgrade your mysql database to UTF-8.
Linux original source OpenEMR package
For versions 8.2.0 and higher
For versions prior to 8.2.0
- Upgrade 7.0.4 to 8.0.0
- Upgrade 7.0.3 to 7.0.4
- Upgrade 7.0.2 to 7.0.3
- Upgrade 7.0.1 to 7.0.2
- Upgrade 7.0.0 to 7.0.1
- Upgrade 6.1.0 to 7.0.0
- Upgrade 6.0.0 to 6.1.0
- Upgrade 5.0.2 to 6.0.0
- Upgrade 5.0.1 to 5.0.2
- Upgrade 5.0.0 to 5.0.1
- Upgrade 4.2.2 to 5.0.0
- Upgrade 4.2.1 to 4.2.2
- Upgrade 4.2.0 to 4.2.1
- Upgrade 4.1.2 to 4.2.0
- Upgrade 4.1.1 to 4.1.2
- Upgrade 4.1.0 to 4.1.1
- Upgrade 4.0.0 to 4.1.0
- Upgrade 3.2.0 to 4.0.0
- Upgrade 3.1.0 to 3.2.0
- Upgrade 3.0.1 to 3.1.0
Windows original source OpenEMR package
For versions 8.2.0 and higher
For versions prior to 8.2.0
- Upgrade 7.0.4 to 8.0.0
- Upgrade 7.0.3 to 7.0.4
- Upgrade 7.0.2 to 7.0.3
- Upgrade 7.0.1 to 7.0.2
- Upgrade 7.0.0 to 7.0.1
- Upgrade 6.1.0 to 7.0.0
- Upgrade 6.0.0 to 6.1.0
- Upgrade 5.0.2 to 6.0.0
- Upgrade 5.0.1 to 5.0.2
- Upgrade 5.0.0 to 5.0.1
- Upgrade 4.2.2 to 5.0.0
- Upgrade 4.2.1 to 4.2.2
- Upgrade 4.2.0 to 4.2.1
- Upgrade 4.1.2 to 4.2.0
- Upgrade 4.1.1 to 4.1.2
- Upgrade 4.1.0 to 4.1.1
- Upgrade 4.0.0 to 4.1.0
- Upgrade 3.2.0 to 4.0.0
- Upgrade 3.1.0 to 3.2.0
- Upgrade 3.0.1 to 3.1.0
- Upgrade 2.9.1 to 3.0.1: This upgrade assumes you do not have sql-ledger installed, and assumes you have php-gacl installed externally.
Windows Pre-installed XAMPP OpenEMR Package
This installation path is deprecated. OpenEMR 8.3.0 and later require PHP 8.3+ and MariaDB 10.6+, which XAMPP does not provide (its last release, 8.2.12 from November 2023, ships PHP 8.2 and MariaDB 10.4). XAMPP installations cannot be upgraded to current OpenEMR versions and should be migrated to the supported Docker deployment — see XAMPP to Docker Migration.
- Simultaneous Upgrades of XAMPP and OpenEMR (historical — applies only to OpenEMR 8.2 and earlier)