Updated prerequisite list for PHP5.4

Also added distribution specific notes.

The "XMLWriter" PECL extension is included by default since PHP 5.1.2
This commit is contained in:
Mikael Nordfeldth 2014-11-19 14:25:25 +01:00
parent 496acdc7d9
commit 75b8123dbf

17
INSTALL
View File

@ -7,7 +7,7 @@ run correctly.
- PHP 5.4+ For newer versions, some functions that are used may be - PHP 5.4+ For newer versions, some functions that are used may be
disabled by default, such as the pcntl_* family. See the disabled by default, such as the pcntl_* family. See the
section on 'Queues and daemons' for more information. section on 'Queues and daemons' for more information.
- MariaDB 5.x GNU Social uses, by default, a MariaDB server for data - MariaDB 5+ GNU Social uses, by default, a MariaDB server for data
storage. Versions 5.x and 10.x have both reportedly 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.x.
- Web server Apache, lighttpd and nginx will all work. CGI mode is - Web server Apache, lighttpd and nginx will all work. CGI mode is
@ -18,13 +18,16 @@ run correctly.
Your PHP installation must include the following PHP extensions for a Your PHP installation must include the following PHP extensions for a
functional setup of GNU Social: functional setup of GNU Social:
- Curl Fetching files by HTTP. - php5-curl Fetching files by HTTP.
- XMLWriter For formatting XML and HTML output. - php5-gd Image manipulation (scaling).
- mysqlnd The native driver for PHP5 MariaDB connections. If you - php5-gmp For Salmon signatures (part of OStatus).
- 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. use MySQL, 'mysql' or 'mysqli' may work.
- GD Image manipulation (scaling).
- mbstring For handling Unicode (UTF-8) encoded strings. The above package names are for Debian based systems. In the case of
- bcmath or gmp For Salmon signatures (part of OStatus). Arch Linux, PHP is compiled with support for most extensions but they
require manual enabling in the relevant php.ini file (mostly php5-gmp).
Better performance Better performance
------------------ ------------------