<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[BuddyPress][14192] trunk/docs/user/getting-started/php-version-support.md: Docs: Update "BuddyPress PHP Version Support" doc.</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://buddypress.trac.wordpress.org/changeset/14192">14192</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://buddypress.trac.wordpress.org/changeset/14192","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>espellcaste</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2025-12-30 19:56:23 +0000 (Tue, 30 Dec 2025)</dd>
</dl>
<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Docs: Update "BuddyPress PHP Version Support" doc.
Closes https://github.com/buddypress/buddypress/pull/417
See <a href="http://buddypress.trac.wordpress.org/ticket/9051">#9051</a></pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdocsusergettingstartedphpversionsupportmd">trunk/docs/user/getting-started/php-version-support.md</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdocsusergettingstartedphpversionsupportmd"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/docs/user/getting-started/php-version-support.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/user/getting-started/php-version-support.md 2025-12-30 19:47:34 UTC (rev 14191)
+++ trunk/docs/user/getting-started/php-version-support.md 2025-12-30 19:56:23 UTC (rev 14192)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,22 +2,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> Keeping your WordPress installation, including BuddyPress, on a supported and current PHP version is crucial for site performance, security, and compatibility. Regularly consult the [WordPress Requirements](https://wordpress.org/about/requirements/) page.
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-## PHP Version Requirements
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+## Minimum requirements (BuddyPress 15.0.0 and later)
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-BuddyPress is compatible with PHP versions supported by WordPress. The PHP requirements may change as WordPress evolves, so BuddyPress users must stay updated.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+As of BuddyPress **15.0.0**, the minimum required versions are:
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-### Current Recommendations
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+- **WordPress:** 6.4 or greater.
+- **PHP:** 7.0 or greater.
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-- **Minimum PHP Version:** BuddyPress requires a minimum PHP version in line with WordPress's minimum requirement. As of the minimal WordPress version BuddyPress requires (6.1), PHP 5.6 can still be used but 7.4 or higher would be better 😅.
-- **Recommended PHP Version:** For the best performance, security, and access to the latest features, it is advised to run the latest stable version of PHP supported by your hosting environment.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+This change was introduced during the 15.0.0 development cycle (see [Trac ticket #9051](https://buddypress.trac.wordpress.org/ticket/9051) and the [BP Team Updates blog post](https://bpdevel.wordpress.com/2024/09/02/raising-the-minimum-version-of-wordpress-and-php-required-in-buddypress-15-0-0/)).
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-### Future Compatibility
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+## Recommended requirements
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-BuddyPress commits to maintaining compatibility with new PHP versions as WordPress adopts them. Future releases of BuddyPress will aim to support the latest PHP versions soon after WordPress officially supports them.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+For best performance and security, we recommend:
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-## Upgrading PHP
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+- **PHP:** 7.4 or greater.
+- **Database:** MySQL 8.0+ or MariaDB 10.5+.
+- **HTTPS:** TLS/HTTPS support on your server.
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-### Hosting Environment
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+> Note: The recommended versions are higher than the minimums. Using the latest supported versions ensures the best stability and security.
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-- Users should check their hosting environment's PHP version and consider upgrading if necessary. Most hosting providers offer tools in their control panels for an easy PHP upgrade.
-- Before applying the upgrade to a live environment, testing your WordPress site, including themes and plugins, in a staging environment is recommended.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+## Why we changed this
+
+The BuddyPress team raised the minimum requirements in version 15.0.0 to keep the software secure, compatible, and maintainable.
+
+## If your host runs an older PHP version
+
+- Check your PHP version (`php -v` or through your hosting control panel).
+- If outdated, ask your host to upgrade or move to a provider supporting PHP 7.4+.
+- Always test backups and staging sites before upgrading production.
</ins></span></pre>
</div>
</div>
</body>
</html>