{"id":171906,"date":"2026-05-27T18:48:49","date_gmt":"2026-05-27T18:48:49","guid":{"rendered":"https:\/\/make.wordpress.org\/hosting\/?p=171906"},"modified":"2026-05-27T18:55:26","modified_gmt":"2026-05-27T18:55:26","slug":"wordpress-6-9-server-compatibility","status":"publish","type":"post","link":"https:\/\/make.wordpress.org\/hosting\/2026\/05\/27\/wordpress-6-9-server-compatibility\/","title":{"rendered":"WordPress 6.9 Server Compatibility"},"content":{"rendered":"<p class=\"wp-block-paragraph\">For each new version of WordPress, the <span tabindex='0' class='glossary-item-container'>Hosting<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Hosting<\/span> <span class='glossary-item-description'>A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web.<\/span><\/span><\/span> Team releases an article examining compatibility between <span tabindex='0' class='glossary-item-container'>PHP<span class='glossary-item-hidden-content'><span class='glossary-item-header'>PHP<\/span> <span class='glossary-item-description'>PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter. On a web server, the result of the interpreted and executed PHP code would form the whole or part of an HTTP response.<\/span><\/span><\/span> and new WordPress versions, offering recommendations for that specific WP version. Here are the Hosting Team\u2019s recommendations for WordPress 6.9!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before reading, you may want to check out the team\u2019s previous posts highlighting recommendations for <a href=\"https:\/\/make.wordpress.org\/hosting\/2025\/04\/16\/wordpress-6-8-server-compatibility\/\">WordPress 6.8<\/a>, <a href=\"https:\/\/make.wordpress.org\/hosting\/2024\/11\/05\/wordpress-6-7-server-compatibility\/\">WordPress 6.7<\/a>, <a href=\"https:\/\/make.wordpress.org\/hosting\/2024\/07\/10\/wordpress-6-6-server-compatibility\/\">WordPress 6.6<\/a>, <a href=\"https:\/\/make.wordpress.org\/hosting\/2024\/04\/05\/wordpress-6-5-php-compatibility\/\">WordPress 6.5<\/a>, <a href=\"https:\/\/make.wordpress.org\/hosting\/2023\/11\/16\/wordpress-6-4-php-compatibility\/\">WordPress 6.4<\/a>, and <a href=\"https:\/\/make.wordpress.org\/hosting\/2023\/10\/11\/wordpress-6-3-php-compatibility\/\">WordPress 6.3<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please note, the goal isn\u2019t to discuss WordPress compatibility or backwards compatibility, but rather to support hosts in architecting the ideal experience for new WordPress installations, and to guide sysadmins in upgrading <a href=\"https:\/\/make.wordpress.org\/hosting\/handbook\/upgrading\/\">sites<\/a> in the optimal way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This post goes into detail about compatibility, including the idea of \u201c<span tabindex='0' class='glossary-item-container'>beta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Beta<\/span> <span class='glossary-item-description'>Beta is the software development phase following alpha. A Beta phase generally begins when the software is feature complete but likely to contain a number of known or unknown bugs. Software in the beta phase will generally have many more bugs in it than completed software, speed or performance issues, and may still cause crashes or data loss. The focus of beta testing is reducing impacts to users, often incorporating usability testing.<\/span><\/span><\/span> compatible\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, please continue reading for compatibility information, updated for WordPress 6.9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hosting Team Recommendations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Hosting Team recommends Hosts use the following minimum versions for streamlined compatibility with WordPress 6.9 \u2013 (Note: these <a href=\"https:\/\/wordpress.org\/about\/requirements\/\">may differ from the global <\/a>recommendations):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PHP: 8.3.x, 8.4.x<\/li>\n\n\n\n<li><span tabindex='0' class='glossary-item-container'>MySQL<span class='glossary-item-hidden-content'><span class='glossary-item-header'>MySQL<\/span> <span class='glossary-item-description'>MySQL is an open-source relational database management system (RDBMS). MySQL is free and open-source software under the terms of the GNU General Public License.<\/span><\/span><\/span>: 8.0.x, 8.4.x<\/li>\n\n\n\n<li><span tabindex='0' class='glossary-item-container'>MariaDB<span class='glossary-item-hidden-content'><span class='glossary-item-header'>MariaDB<\/span> <span class='glossary-item-description'>MariaDB is a fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. MariaDB intended to maintain high compatibility with MySQL, ensuring a drop-in replacement capability with library binary parity and exact matching with MySQL APIs and commands.<\/span><\/span><\/span>: 10.11.x, 11.4.x<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">IMPORTANT: These recommendations are primarily intended for new installations by hosting providers. For optimal performance and security, always use the latest compatible versions on new installs rather than setting up new WordPress websites with old PHP and <span tabindex='0' class='glossary-item-container'>Database<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Database<\/span> <span class='glossary-item-description'>A database is an organized collection of data. Access to this data is usually provided by a \"database management system\" (DBMS) consisting of an integrated set of computer software that allows users to interact with one or more databases and provides access to all of the data contained in the database. Because of the close relationship between them, the term \"database\" is often used casually to refer to both a database and the DBMS used to manipulate it.<\/span><\/span><\/span> Engine versions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Where do the recommendations come from?<\/strong> The Hosting Team reviewed a variety of modern hosting configurations, PHP lifecycle status, database engine maturity, and WordPress <span tabindex='0' class='glossary-item-container'>Core<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core<\/span> <span class='glossary-item-description'>Core is the set of software required to run WordPress. The Core Team builds WordPress.<\/span><\/span><\/span> compatibility work. Based on this review, these versions provide the most stable and forward-looking environment for WordPress 6.9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress <span tabindex='0' class='glossary-item-container'>server<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Server<\/span> <span class='glossary-item-description'>A server is a piece of computer hardware or software that provides functionality for other programs or devices. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.<\/span><\/span><\/span> requirements<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress supports backwards compatibility, so even when there are more stable software versions available, that doesn\u2019t mean they are the ones that WordPress recommends.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The current <strong>minimum WordPress 6.9 requirements<\/strong> are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PHP: 7.4+<\/li>\n\n\n\n<li>MySQL: 5.7+<\/li>\n\n\n\n<li>MariaDB: 10.3+<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Folks can read more about minimum requirements here: <a href=\"https:\/\/make.wordpress.org\/hosting\/handbook\/compatibility\/#wordpress-php-mysql-mariadb-versions\">Server requirements<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress\u2019 compatibility \u201cat the time\u201d<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 6.9 (released in the end of <strong>2025<\/strong>) aligns with the following software versions available at release time (stable or security-maintained versions only, and <span tabindex='0' class='glossary-item-container'>RC<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Release Candidate<\/span> <span class='glossary-item-description'>A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge.<\/span><\/span><\/span> versions for informational purposes):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PHP<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>8.2 (Security Support)<\/li>\n\n\n\n<li>8.3 (Security Support)<\/li>\n\n\n\n<li>8.4 (Active Support)<\/li>\n\n\n\n<li>8.5 (Active Support)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MySQL<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>8.0 (LTS)<\/li>\n\n\n\n<li>8.4 (LTS)<\/li>\n\n\n\n<li>9.6<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MariaDB<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>10.6 (LTS)<\/li>\n\n\n\n<li>10.11 (LTS)<\/li>\n\n\n\n<li>11.4 (LTS)<\/li>\n\n\n\n<li>12.1<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Web Servers<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span tabindex='0' class='glossary-item-container'>Apache HTTPD<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Apache HTTPD<\/span> <span class='glossary-item-description'>The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server software. The vast majority of Apache HTTP Server instances run on a Linux distribution, but current versions also run on Microsoft Windows, OpenVMS, and a wide variety of Unix-like systems.<\/span><\/span><\/span>: 2.4<\/li>\n\n\n\n<li><span tabindex='0' class='glossary-item-container'>nginx<span class='glossary-item-hidden-content'><span class='glossary-item-header'>NGINX<\/span> <span class='glossary-item-description'>nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. Nginx is free and open-source software, released under the terms of the 2-clause BSD license.<\/span><\/span><\/span>: 1.26, 1.27<\/li>\n\n\n\n<li><span tabindex='0' class='glossary-item-container'>LiteSpeed<span class='glossary-item-hidden-content'><span class='glossary-item-header'>LiteSpeed Web Server<\/span> <span class='glossary-item-description'>LiteSpeed Web Server (LSWS), is a proprietary web server software. The software uses the same configuration format as Apache HTTP Server and is compatible with most Apache features.<\/span><\/span><\/span> Enterprise: 6.2.x, 6.3.x<\/li>\n\n\n\n<li><span tabindex='0' class='glossary-item-container'>OpenLiteSpeed<span class='glossary-item-hidden-content'><span class='glossary-item-header'>OpenLiteSpeed<\/span> <span class='glossary-item-description'>OpenLiteSpeed, is a open-source web server software. The software uses the same configuration format as Apache HTTP Server and is compatible with most Apache features.<\/span><\/span><\/span>: 1.7.x, 1.8.x<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> PHP has extended Security Support for multiple PHP 8.x releases. New PHP versions may enter candidate support status during the WordPress 6.9 lifecycle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please read more at: <a href=\"https:\/\/make.wordpress.org\/hosting\/handbook\/compatibility\/#wordpress-php-mysql-mariadb-versions\">WordPress Compatibility<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress and PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP is the primary programming language used by WordPress Core. Because PHP executes on the server, keeping it up to date is critical for both <strong>security<\/strong> and <strong>performance<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress continues to support a wide range of PHP versions, including some that are end-of-life, to maintain backward compatibility. Hosts and site owners are strongly encouraged to run supported PHP versions wherever possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress supports many versions of PHP, even some that are obsolete (Check out <a href=\"https:\/\/make.wordpress.org\/core\/handbook\/references\/php-compatibility-and-wordpress-versions\/\">PHP Compatibility and WordPress Versions<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WordPress 6.9 (core) is<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fully compatible<\/strong> with PHP 7.4 (1), 8.0 (1), 8.1 (1), 8.2, and 8.3<\/li>\n\n\n\n<li><strong>Beta compatible<\/strong> with PHP 8.4 and PHP 8.5<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(1) SECURITY ALERT<strong>:<\/strong> Some older PHP versions are no longer officially maintained by the PHP project and are considered insecure. Users should consult their hosting provider regarding security backports or upgrade paths if running an older PHP version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To explore all WordPress development tickets related to PHP, see: <a href=\"https:\/\/core.trac.wordpress.org\/query?status=accepted&amp;status=assigned&amp;status=closed&amp;status=new&amp;status=reopened&amp;status=reviewing&amp;keywords=~php85&amp;keywords=~php80&amp;keywords=~php81&amp;keywords=~php82&amp;keywords=~php83&amp;keywords=~php84&amp;milestone=6.7&amp;milestone=6.8&amp;milestone=6.9.1&amp;group=resolution&amp;col=id&amp;col=summary&amp;col=owner&amp;col=type&amp;col=priority&amp;col=component&amp;col=version&amp;order=priority\">Trac PHP Search<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Does \u201cBeta Compatible\u201d Mean?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beta compatibility means WordPress Core is actively working toward full compatibility with a PHP version, but some issues may still be under review or pending resolution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When using a beta-compatible PHP version:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deprecation notices may appear in logs, wp-admin, or front-end output<\/li>\n\n\n\n<li>Deprecation notices are <strong>not errors<\/strong><\/li>\n\n\n\n<li>Functionality is not broken, but additional compatibility work is ongoing<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">PHP 8.4<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deprecation notices may be visible<\/li>\n\n\n\n<li>Deprecations do not break functionality<\/li>\n\n\n\n<li>WordPress Core compatibility work is ongoing<\/li>\n\n\n\n<li><strong>Prepare for PHP 8.4<\/strong>: <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/62061\">Trac #62061<\/a><em>Status: Closed \/ Fixed<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">PHP 8.5<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Initial compatibility work has begun<\/li>\n\n\n\n<li>Deprecation notices may be present<\/li>\n\n\n\n<li>Full compatibility is expected in a future WordPress releases<\/li>\n\n\n\n<li><strong>Prepare for PHP 8.5<\/strong>: <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/63061\">Trac #63061<\/a> <em>Status: Closed \/ Fixed<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Other related tickets<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">PHP<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51525\">#51525: Add new functions apply_filters_single_type() and apply_filters_ref_array_single_type()<br><\/a><em>Status: Moved to Future Release<\/em><\/li>\n\n\n\n<li><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54183\">#54183: Tests: decide on how to handle deprecations in PHPUnit<br><\/a><em>Status: Moved to Future Release<\/em><\/li>\n\n\n\n<li><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54537\">#54537: Tests: Enable PHP version check once PHP 8.0 compatibility is achieved<br><\/a><em>Status: Moved to Future Release<\/em><\/li>\n\n\n\n<li><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/58874\">#58874: Code modernization: consider using the null coalescing operator<br><\/a><em>Status: Moved to Future Release<\/em><\/li>\n\n\n\n<li><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/59234\">#59234: Introduce a wp_json_decode() function, including validation when available<\/a><\/li>\n\n\n\n<li><em>Status: Closed, not moving forward<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Upgrading WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you have a version earlier than WordPress 6.9?\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If so, the Hosting Team recommends you visit the <a href=\"https:\/\/make.wordpress.org\/hosting\/handbook\/upgrading\/\">Upgrading WordPress<\/a> page for more information on how to upgrade from WordPress 0.7 all the way to WordPress 6.9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anything else? Feel free to comment below!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/make.wordpress.org\/hosting\/tag\/core\/\">#core<\/a>, <a href=\"https:\/\/make.wordpress.org\/hosting\/tag\/php\/\">#php<\/a>, <a href=\"https:\/\/make.wordpress.org\/hosting\/tag\/hosting\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>hosting<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to <a href=\"https:\/\/profiles.wordpress.org\/sohilvahora96\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sohilvahora96<\/a> <a href=\"https:\/\/profiles.wordpress.org\/chrisdavidmiles\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>chrisdavidmiles<\/a> <a href=\"https:\/\/profiles.wordpress.org\/desrosj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>desrosj<\/a> <a href=\"https:\/\/profiles.wordpress.org\/codexdemon\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>codexdemon<\/a> and <a href=\"https:\/\/profiles.wordpress.org\/jazzs3quence\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jazzs3quence<\/a> for collaborating on this post!<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fhosting%2F2026%2F05%2F27%2Fwordpress-6-9-server-compatibility%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\"  class=\"genericon  genericon-reply\"  data-action=\"login-to-reply\"  data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","protected":false},"excerpt":{"rendered":"<p>For each new version of WordPress, the HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team releases an article examining compatibility between PHPPHP PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web [&hellip;]<\/p>\n","protected":false},"author":16694622,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[235],"class_list":["post-171906","post","type-post","status-publish","format-standard","hentry","category-general","tag-hosting","mentions-chrisdavidmiles","mentions-codexdemon","mentions-desrosj","mentions-jazzs3quence","mentions-sohilvahora96","author-amykamala"],"revision_note":"","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8aY12-IIG","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/posts\/171906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/users\/16694622"}],"replies":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/comments?post=171906"}],"version-history":[{"count":8,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/posts\/171906\/revisions"}],"predecessor-version":[{"id":175616,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/posts\/171906\/revisions\/175616"}],"wp:attachment":[{"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/media?parent=171906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/categories?post=171906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/tags?post=171906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}