diff --git a/documentation/installation_guide.html b/documentation/installation_guide.html
index 8a9c6194ca..a3ce780024 100755
--- a/documentation/installation_guide.html
+++ b/documentation/installation_guide.html
@@ -277,30 +277,28 @@ date.timezone = 'America/New_York'
Note: PHP 5.3.9 introduces a new setting "max_input_vars", which limits the number of elements you can send in one single form. If you are dealing with numerous users or very long learning paths (many items), make sure you set this setting higher than its default value of 1000.
BSD and CentOS users: these php libraries have to be included during the PHP installation (php5 might have to be replaced by php in some instances):
-
- - php5-session: The session shared extension for php
- - php5-mysqlnd (or php5-mysqli): The mysql shared extension for php
- - php5-zlib: The zlib shared extension for php
- - php5-pcre: The pcre shared extension for php
- - php5-xml
- - php5-json
- - php5-mcrypt
- - php5-iconv or php5-mbstring (either one of them)
- - php5-gd The graphics-generation extension for PHP
- - php5-intl The international behaviours extension for PHP
+ - php-session: The session shared extension for php
+ - php-mysqlnd (or php5-mysqli): The mysql shared extension for php
+ - php-zlib: The zlib shared extension for php
+ - php-pcre: The pcre shared extension for php
+ - php-xml
+ - php-json
+ - php-mcrypt
+ - php-iconv or php-mbstring (either one of them)
+ - php-gd The graphics-generation extension for PHP
+ - php-intl The international behaviours extension for PHP
+ - php-exif
You might also add the following php modules and packages:
- - php5-ctype
- - php5-ldap
- - php5-xapian
- - php5-curl
- - php5-xsl
+ - php-ctype
+ - php-ldap
+ - php-xapian
+ - php-curl
+ - php-xsl
-
-
3. Upgrade
diff --git a/main/inc/lib/diagnoser.lib.php b/main/inc/lib/diagnoser.lib.php
index ec96cb1bf5..3e2a59d2a5 100755
--- a/main/inc/lib/diagnoser.lib.php
+++ b/main/inc/lib/diagnoser.lib.php
@@ -597,6 +597,16 @@ class Diagnoser
'expected' => 2,
'comment' => get_lang('This extension should be loaded.'),
],
+ 'exif' => [
+ 'link' => 'http://www.php.net/exif',
+ 'expected' => 1,
+ 'comment' => get_lang('This extension should be loaded.'),
+ ],
+ 'mbstring' => [
+ 'link' => 'http://www.php.net/mbstring',
+ 'expected' => 1,
+ 'comment' => get_lang('This extension should be loaded.'),
+ ],
];
foreach ($extensions as $extension => $data) {
diff --git a/main/install/install.lib.php b/main/install/install.lib.php
index d53faf47a5..9f1921dbdf 100755
--- a/main/install/install.lib.php
+++ b/main/install/install.lib.php
@@ -835,11 +835,14 @@ function display_requirements(
cURL'.get_lang('Support').' |
'.checkExtension('curl', get_lang('Yes'), get_lang('No')).' |
-
- Multibyte string '.get_lang('Support').' ('.get_lang('Optional').') |
+ Multibyte string '.get_lang('Support').' |
'.checkExtension('mbstring', get_lang('Yes'), get_lang('MBString extension not available'), true).' |
+
+ Exif '.get_lang('Support').' |
+ '.checkExtension('exif', get_lang('Yes'), get_lang('Exif extension not available'), true).' |
+
Zend OpCache '.get_lang('Support').' ('.get_lang('Optional').') |
'.checkExtension('Zend OPcache', get_lang('Yes'), get_lang('No'), true, 'opcache.enable').' |