PHP Compatibility Index

Is Duplicator compatible with PHP 8?

Version 5.0.6 · 1,000,000+ active installs · requires PHP 7.4

Works on PHP 8.0–8.5, with deprecation notices from 8.5

No removed PHP features found in Duplicator 5.0.6. It uses 4 deprecated feature(s) that only log notices today.

PHP 8.0
✓
PHP 8.1
✓
PHP 8.2
✓
PHP 8.3
✓
PHP 8.4
✓
PHP 8.5
⚠ 4

✓ no problems · ⚠ deprecation notices only (still works) · ✗ uses something removed in that PHP version

Check your whole site, not just one plugin. The free PHP Upgrade Check plugin scans every plugin and theme you have installed (including premium and custom ones) and explains each problem. It runs on any host.

Deprecated (works today, logs notices)

File:lineWhat
installer/dup-installer/api/class.cpnl.base.php:667Function curl_close() is deprecated since PHP 8.5
installer/dup-installer/classes/class.http.php:45Function curl_close() is deprecated since PHP 8.5
vendor-prefixed/rmccue/requests/src/Transport/Curl.php:116Function curl_close() is deprecated since PHP 8.5
vendor-prefixed/rmccue/requests/src/Transport/Curl.php:261Function curl_close() is deprecated since PHP 8.5

Removed long ago or protected by a check (code that most likely never runs on PHP 8)

File:lineWhat
installer/dup-installer/src/Core/Bootstrap.php:164INI directive 'mysql.connect_timeout' is removed since PHP 7.0
src/Libs/Snap/SnapDB.php:357Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:357Function mysql_num_rows() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:359Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:359Function mysql_num_rows() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:362Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:362Function mysql_data_seek() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:362Function mysql_num_rows() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:363Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:363Function mysql_fetch_assoc() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:372Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:372Function mysql_data_seek() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:476Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:476Function mysql_real_escape_string() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:495Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:495Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:513Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:513Function mysql_num_rows() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:528Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:528Function mysql_fetch_row() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:547Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:547Function mysql_fetch_assoc() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:565Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:565Function mysql_free_result() is deprecated since PHP 5.5 and removed since PHP 7.0
src/Libs/Snap/SnapDB.php:588Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/Libs/Snap/SnapDB.php:588Function mysql_error() is deprecated since PHP 5.5 and removed since PHP 7.0
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1149Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1149Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1181Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1181Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1184Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1184Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1189Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1189Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1197Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1197Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1206Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1206Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1208Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1208Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1511Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1511Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1538Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1538Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1543Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1543Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1551Function mdecrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1553Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:1553Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2060Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2060Function mcrypt_list_algorithms() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2157Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2157Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2158Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2158Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2162Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2162Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2258The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2258The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2258The constant "MCRYPT_MODE_CFB" is deprecated since PHP 7.1 and removed since PHP 7.2
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2258The constant "MCRYPT_MODE_NOFB" is deprecated since PHP 7.1 and removed since PHP 7.2
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2258The constant "MCRYPT_MODE_OFB" is deprecated since PHP 7.1 and removed since PHP 7.2
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2258The constant "MCRYPT_MODE_STREAM" is deprecated since PHP 7.1 and removed since PHP 7.2
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2259Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2259Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2260Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2260Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2265Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2265Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2265The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2270Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
vendor-prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php:2270Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead

Plugin page on WordPress.org: duplicator