Skip to content
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.

Confirm accuracy of required extensions #1

Open
johnbillion opened this issue Dec 10, 2017 · 6 comments
Open

Confirm accuracy of required extensions #1

johnbillion opened this issue Dec 10, 2017 · 6 comments

Comments

@johnbillion
Copy link
Owner

The list of required extensions originated at https://github.com/cftp/WP-Extension-Check.

I don't believe the filter extension is actually required to run WP, but it's certainly required to run some popular plugins such as Yoast SEO.

Are all the other "required" extensions accurate?

@jdevalk
Copy link

jdevalk commented Dec 10, 2017

Core doesn't require libxml either I think. We do.

@johnbillion
Copy link
Owner Author

sockets is probably no longer required since Requests was merged in.

@danielbachhuber
Copy link

See also https://github.com/ataylorme/WordPress-Hosting-Best-Practices-Documentation/blob/master/server-environment/server-environment.md#php-extensions

It might be nice to have aforementioned document link to the specific usage.

@swissspidy
Copy link

Core doesn't require libxml either I think. We do.

Core uses libxml for some stuff if it is available, e.g. XML oEmbed responses.

@johnbillion
Copy link
Owner Author

It turns out there is a core list: https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions

This list is used in WP_Site_Health::get_test_php_extensions() in the new Site Health functionality in 5.2, unfortunately not very well abstracted.

@danielbachhuber
Copy link

It turns out there is a core list:

I think the core list is simply a published version of https://github.com/ataylorme/WordPress-Hosting-Best-Practices-Documentation/blob/master/server-environment/server-environment.md#php-extensions

Which I put together originally. To the best of my knowledge, and may not be 100% accurate.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants