Make WordPress Core

Opened 3 years ago

Last modified 3 years ago

#47272 new enhancement

Reassess the required PHP extensions

Reported by: Cybr Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 5.2
Component: Site Health Keywords: site-health 2nd-opinion
Focuses: docs, administration Cc:


For the list of https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions, I suggest these extensions to be listed:

  • Required:
    • iconv (/wp-mail.php, wp-includes/formatting.php, SimplePie, etc. uses this)
    • mbstring (performance, stability: see #34631 to learn that not every mb_*() function has a fallback in WP)
    • zip (plugin unpacking, see wp-admin/file.php)
  • Recommended:
    • opcache (performance, needs no introduction)

These changes should also affect the Site Health component brought in WordPress 5.2.

Change History (6)

This ticket was mentioned in Slack in #hosting-community by cybr. View the logs.

3 years ago

#2 @fierevere
3 years ago

Please note, on PHP 5.6 xcache or APC can be used instead of opcache, WinCache can be used on Windows platform. SiteHealth shoulnt produce a warning if alternate PHP opcode cacher is present.

#3 @SergeyBiryukov
3 years ago

  • Component changed from Help/About to Administration

#4 @desrosj
3 years ago

  • Version changed from trunk to 5.2

#5 @Cybr
3 years ago

In https://make.wordpress.org/hosting/2019/06/11/php-requirements-check-in/:
The list on w.org is updated and now includes the required extensions listed above.

#6 @desrosj
3 years ago

  • Component changed from Administration to Site Health

Moving Site Health tickets into their lovely new home, the Site Health component.

Note: See TracTickets for help on using tickets.