![]() ![]() PHP Zip - required for unzipping auto-downloaded extensions so they can be installed from the browser.PHP Multibyte - required for internationalisation and proper encoding of fields.PHP Curl - required for many payment processors, the extension manager, and the CiviCRM News dashlet.PHP BCMath - required for calculating financial values in CiviCRM Core.To install these extensions, you will typically install a separate package within your server's package manager (e.g. The table below gives information on PHP minimum and recommended version compatibility for old versions of CiviCRM: CiviCRM Version Not compatible - see note below about resaving the SMTP password Will be dropped soon due to PHP end-of life in Dec 2021 You can support this effort by fixing open issues or with fundingĬompatible but not recommended due to PHP end-of life in Nov 2023Ĭompatible but not recommended due to PHP end-of life in Nov 2022Ĭompatible but not recommended. As they typically lag in supporting newer versions of PHP, it is recommended that you test your full site including this other software extensively as part of migrating to a newer version of PHP. CiviCRM native extensions, and modules and plugins that integrate CiviCRM with CMSes are maintained and released on other schedules. The following recommendations relate to the CiviCRM core codebase. You can find the lifecycle of current PHP versions here. It is also important to ensure that the same PHP extensions/modules are loaded on the command line and the web server. For example, using PHP 7.4 (or lower) on the command line and using PHP 8.0 (or higher) on the web server has been known to cause issues. The PHP version used on the command line is important and should match the version used by the web server. WordPress latest major release is recommended as it is the only one that has official security support, though WordPress 4.9 or newer work with CiviCRM.Joomla 4 is recommended, although Joomla 3 which does not have security support also works with CiviCRM.Drupal 7, Drupal 10 are recommended, although Drupal 8 and 9 which do not have security support also work with CiviCRM.See the page on choosing a CMS for more information about the advantages and disadvantages of each compatible CMS platform.Įach CMS has its own policies for which versions are supported or receiving only security support. CiviCRM must be installed within one of these compatible CMS platforms. CMS ¶Ī CMS, or Content Management System, is a type of application which controls and manages the content of a website. You can find this setting under "System Settings" > "Misc".Īnother reason to use it is that is solves the issue of how to handle unicode fonts needed for some languages. CiviCRM has a configuration option to use a system binary for WKHTMLtoPDF. Some people report better performance in some circumstances when rendering PDF files (e.g. Learn more about choosing your hosting platform. It may not perform well on all hosting platforms. In general, CiviCRM is a demanding web application which requires substantial server resources. You can still use CiviCRM fine from Windows desktops when the hosting environment runs Linux. Ubuntu, Debian, etc.), than with Microsoft Windows. However, it's worth noting that CiviCRM is far more widely deployed and tested on UNIX-based operating systems, in particular Linux (e.g. There are no explicit operating system requirements. If your server meets all of the requirements described on this page, CiviCRM should function correctly. The following sections present requirements more precisely. Other environments may also meet the system requirements. MySQL: MySQL 5.7.5+ or MariaDB 10.2+ - with configuration requirements.PHP: 7.3, 7.4 - with configuration and extension requirements.CMS: Backdrop, Drupal 7, Drupal 10, Joomla 4 or WordPress.Summary ¶Ī recommended server environment should typically meet these guidelines: If you are curious what technologies other organizations are using to run CiviCRM, you can look at the CiviCRM Stats. Required for Third-Party Functionality or CiviCRM ExtensionsĮnsure that your system meets the following requirements before installing or upgrading CiviCRM. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |