X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=INSTALL;h=fff63681becfecd7f64530dc2e709d876f4f373f;hb=45dc76de268f708bc7bf4e8bd1c6b1f2fd5eb033;hp=3396486692fe7ec027fa6c3f07be61352ffd818e;hpb=d32fef60394dbacca2f1dec24fd55043e328d0d1;p=quix0rs-gnu-social.git diff --git a/INSTALL b/INSTALL index 3396486692..fff63681be 100644 --- a/INSTALL +++ b/INSTALL @@ -28,7 +28,7 @@ run correctly. section on 'Queues and daemons' for more information. - MariaDB 5+ GNU Social uses, by default, a MariaDB server for data storage. Versions 5.x and 10.x have both reportedly - worked well. It is also possible to run MySQL 5.x. + worked well. It is also possible to run MySQL 5.5+. - Web server Apache, lighttpd and nginx will all work. CGI mode is recommended and also some variant of 'suexec' (or a proper setup php-fpm pool) @@ -41,6 +41,7 @@ functional setup of GNU Social: - php5-curl Fetching files by HTTP. - php5-gd Image manipulation (scaling). - php5-gmp For Salmon signatures (part of OStatus). +- php5-intl Internationalization support (transliteration et al). - php5-json For WebFinger lookups and more. - php5-mysqlnd The native driver for PHP5 MariaDB connections. If you use MySQL, 'mysql' or 'mysqli' may work. @@ -54,10 +55,9 @@ Better performance For some functionality, you will also need the following extensions: -- memcache A client for the memcached server, which caches database - information in volatile memory. This is important for - adequate performance on high-traffic sites. You will - also need a memcached server to store the data in. +- opcache Improves performance a _lot_. Included in PHP, must be + enabled manually in php.ini for most distributions. Find + and set at least: opcache.enable=1 - mailparse Efficient parsing of email requires this extension. Submission by email or SMS-over-email uses this. - sphinx A client for the sphinx server, an alternative to MySQL @@ -67,12 +67,9 @@ For some functionality, you will also need the following extensions: will be emulated if not present. - exif For thumbnails to be properly oriented. -You may also experience better performance from your site if you install -a PHP bytecode cache/accelerator. Currently the recommended cache module -is 'xcache', which after installation (php5-xcache) can be enabled in -your site's config.php with: - - addPlugin('XCache'); +You may also experience better performance from your site if you configure +a PHP cache/accelerator. Most distributions come with "opcache" support. +Enable it in your php.ini, it is documented there together with its settings. Installation ============