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
1 changed files with 11 additions and 8 deletions

19
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).
use MySQL, 'mysql' or 'mysqli' may work. - php5-json For WebFinger lookups and more.
- GD Image manipulation (scaling). - php5-mysqlnd The native driver for PHP5 MariaDB connections. If you
- mbstring For handling Unicode (UTF-8) encoded strings. use MySQL, 'mysql' or 'mysqli' may work.
- bcmath or gmp For Salmon signatures (part of OStatus).
The above package names are for Debian based systems. In the case of
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
------------------ ------------------