PHP version
Most hosts use PHP 5.6, but I do suggest using 7.0
php.ini file
Change the following memory limits for optimal use with wordpress:
upload_max_filesize = 32M post_max_size = 48M memory_limit = 128M max_execution_time = 600 max_input_vars = 10000 max_input_time = 400
required extensions:
- cURL – 127 uses (requires libcurl)
- HTTP API (class
WP_Http_curl) url_is_accessable_via_ssl()- SimplePie (overridden with class
WP_SimplePie_File) - GoogleSpell (from TinyMCE package, is not used?)
- HTTP API (class
- Date/Time – 367 uses
- DOM – 6 uses (requires libxml)
iis7_rewrite_rule_exists()iis7_delete_rewrite_rule()iis7_add_rewrite_rule()saveDomDocument()
- POSIX Regex – 23 uses
- Filter – 2 uses
- class
PHPMailer->ValidateAddress()(optional)
- class
- FTP – 72 uses
- class
ftp_base - class
ftp(pure and sockets versions) - class
WP_Filesystem_FTPext - class
WP_Filesystem_ftpsockets
- class
- GD – 56 uses
wp-admin\includes\image-edit.phpwp-admin\includes\image.phpwp-includes\media.php
- Hash – 6 uses
wp-includes\pluggable.phpmultiple uses (optional – fallback inwp-includes\compat.php)
- iconv – 5 uses
- class
SimplePie(optional) wp_check_invalid_utf8()(optional)wp-mail.php(optional)
- class
- JSON – 20 uses
- optional, fallbacks in
wp-includes/compat.php
- optional, fallbacks in
- libxml – 4 uses
- class
WP_oEmbed->_parse_xml()(optional) - SimplePie
- class
- Multibyte String – 29 uses
- some fallback in
wp-includes/compat.php
- some fallback in
- MySQL – 60 uses
- class
wpdb - class
SimplePie_Cache(overridden with classWP_Feed_Cache)
- class
- OpenSSL – 4 uses
- class
PHPMailer
- class
- PCRE – 743 uses
- SimpleXML – 1 uses
- class
WP_oEmbed(seems optional)
- class
- Sockets – 64 uses
- class
ftp(socketsimplementation)
- class
- SPL – 3 uses
- Tokenizer – 3 uses
wp_doc_link_parse()(optional)
- XML Parser – 89 uses
- XMLReader – 1 uses
- SimplePie (seems optional)
- Zlib – 30 uses
Leave a Reply