{"id":1896664,"date":"2019-10-18T13:19:48","date_gmt":"2019-10-18T17:19:48","guid":{"rendered":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/php-version-requirement-changes-2\/"},"modified":"2024-09-16T13:38:14","modified_gmt":"2024-09-16T17:38:14","slug":"php-version-requirement-changes","status":"publish","type":"post","link":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/php-version-requirement-changes\/","title":{"rendered":"PHP Requirements"},"content":{"rendered":"<p>The minimum required PHP version is 7.4. If you&#8217;re using an earlier version, please update to 7.4 or above. <span style=\"font-weight: 400;\">We\u2019ve got you covered and can take you through the steps on how to make this change, and will explain <\/span><i><span style=\"font-weight: 400;\">why<\/span><\/i><span style=\"font-weight: 400;\"> this change will be beneficial for all of us.<\/span><\/p>\n<h2>What is PHP?<\/h2>\n<p><span style=\"font-weight: 400;\">In its simplest terms, PHP is the language that WordPress is written in. PHP acts as the foundation on which your WordPress site is run on, and <\/span><b>the more recent the version of PHP your site uses, the faster and more secure your site will be.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s important to note that PHP versions below 7.4 generally don\u2019t receive security fixes, meaning they\u2019re no longer maintained. PHP 5.6 reached End of Life on December 31st 2018, which marks the official end of support and updates for this version. This could\u2014and often does\u2014leave a site running older versions of PHP vulnerable to hackers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to <\/span><a href=\"https:\/\/wordpress.org\/support\/upgrade-php\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">WordPress.org<\/span><\/a><span style=\"font-weight: 400;\">, site owners should care about PHP because of the three things they care about the most:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cFirst, they want their website to work as expected when people visit it\u2014we often call this <\/span><b>site availability<\/b><span style=\"font-weight: 400;\">. Second, another major concern is how fast the site loads and functions, or <\/span><b>site performance<\/b><span style=\"font-weight: 400;\">. Finally, you likely want your site to make use of all the latest and greatest tools, or <\/span><b>features<\/b><span style=\"font-weight: 400;\">.\u201d<\/span><\/p>\n<h2 id=\"change\">Why are we making this change?<\/h2>\n<p>Using a more recent version of PHP will not only help us build a better product\u2014it\u2019ll also help to cut down on support time for outdated PHP versions. This change will furthermore create a better testing environment for us so that we can get bug fixes out more efficiently. These things, along with improved security and performance, will benefit not only our team but our users as well.<\/p>\n<p>With an updated version of PHP, your site can handle more visitors and can run faster than with an outdated version. All of these things will benefit not only our team but our users as well.<\/p>\n<h2 id=\"who\">Who else has implemented this change?<\/h2>\n<p><span style=\"font-weight: 400;\">WordPress.org itself now recommends upgrading to version 7.4 or greater, as outlined <a href=\"https:\/\/wordpress.org\/support\/upgrade-php\/\">in this article<\/a>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">WooCommerce also recommends PHP version 7.4 or greater, <\/span><a href=\"https:\/\/docs.woocommerce.com\/document\/server-requirements\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">as stated on their website<\/span><\/a>.<\/p>\n<p><span style=\"font-weight: 400;\">As part of this trend to update to more recent PHP versions that we are already seeing, <\/span><a href=\"https:\/\/kb.yoast.com\/kb\/plugin-requirements\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Yoast SEO<\/span><\/a><span style=\"font-weight: 400;\"> also follows the same requirements that WordPress itself follows.<\/span><\/p>\n<h2 id=\"affected\">Which plugins are affected?<\/h2>\n<p><span style=\"font-weight: 400;\">This change will affect the following plugins:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The Events Calendar<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Events Calendar Pro<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Community Events<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Event Tickets<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Event Tickets Plus<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Eventbrite Tickets<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Filter Bar<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Image Widget Plus<\/span><\/li>\n<\/ul>\n<h2 id=\"when\">When is this happening?<\/h2>\n<p><span style=\"font-weight: 400;\">If your site is running PHP version 7.3 or lower, you\u2019ll see an admin notice about the PHP version required; this notice will serve as a gentle reminder that you should begin to consider updating.<\/span><\/p>\n<blockquote>\n<p>\ud83d\udc4b\u00a0You can always find our current <a href=\"https:\/\/dev.theeventscalendar.com\/knowledgebase\/k\/what-are-the-system-requirements-for-your-plugins\/\">system requirements<\/a>, so that you can always stay up-to-date.<\/p>\n<\/blockquote>\n<h2 id=\"how\">How can I make this change?<\/h2>\n<p><span style=\"font-weight: 400;\">First, check which PHP version you are using. You can do this by going to Events \u2192 Troubleshooting from the WordPress dashboard and checking out your system information, like in the following screenshot:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1951228 size-full\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2019\/10\/PHPver.png\" alt=\"\" width=\"725\" height=\"500\" \/><\/p>\n<p><b>If you\u2019re using PHP version 7.3 or below,<\/b><span style=\"font-weight: 400;\"> you\u2019ll want to begin thinking about making this change. If your web host provides a cPanel for administering your site\u2019s server, you can often find one-click installs of more recent PHP versions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Otherwise, you can contact your host to make this switch easier. Usually, all that\u2019s required is a quick ping to their support team asking for a PHP version increase.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To make things easier for you, here\u2019s a letter you can send to your host, as recommended by <\/span><a href=\"https:\/\/wordpress.org\/about\/requirements\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">WordPress.org<\/span><\/a><span style=\"font-weight: 400;\">:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-weight: 400; font-size: 0.9375rem;\">I\u2019m interested in running the open-source WordPress &lt;https:\/\/wordpress.org\/&gt; web software and I was wondering if my account supported the following:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400; color: #8f8f8f;\">PHP 7.4 or greater<\/span><\/li>\n<li><span style=\"font-weight: 400; color: #8f8f8f;\">MySQL 5.6 or greater OR MariaDB 10.1 or greater<\/span><\/li>\n<li><span style=\"font-weight: 400; color: #8f8f8f;\">Nginx or Apache with mod_rewrite module<\/span><\/li>\n<li><span style=\"font-weight: 400; color: #8f8f8f;\">HTTPS support<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400; font-size: 0.9375rem;\">Thanks!<\/span><\/p>\n<\/blockquote>\n<p style=\"text-align: left;\"><span style=\"font-weight: 400;\">If your host doesn\u2019t have updated versions of PHP available, we\u2019d recommend switching to a host that does.<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"font-weight: 400;\">If you have any additional questions on this process, feel free to reach out to us over at the <\/span><a href=\"https:\/\/theeventscalendar.com\/support\/\"><span style=\"font-weight: 400;\">Help Desk<\/span><\/a><span style=\"font-weight: 400;\">!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The minimum required PHP version is 7.4. If you&#8217;re using an earlier version, please update to 7.4 or above. We\u2019ve got you covered and can take you through the steps on how to make this change, and will explain why this change will be beneficial for all of us. What is PHP? In its simplest&#8230;<\/p>\n","protected":false},"author":17,"featured_media":1955565,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":true,"footnotes":""},"categories":[41],"tags":[],"stellar-product-taxonomy":[161],"class_list":["post-1896664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","stellar-product-taxonomy-the-events-calendar"],"acf":[],"taxonomy_info":{"category":[{"value":41,"label":"Getting Started"}],"stellar-product-taxonomy":[{"value":161,"label":"The Events Calendar"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Andras Guseo","author_link":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/author\/andras\/"},"comment_info":0,"category_info":[{"term_id":41,"name":"Getting Started","slug":"getting-started","term_group":0,"term_taxonomy_id":41,"taxonomy":"category","description":"","parent":0,"count":67,"filter":"raw","term_order":"0","cat_ID":41,"category_count":67,"category_description":"","cat_name":"Getting Started","category_nicename":"getting-started","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1896664"}],"version-history":[{"count":8,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896664\/revisions"}],"predecessor-version":[{"id":1962549,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896664\/revisions\/1962549"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1896664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1896664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1896664"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1896664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}