Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Depending on your requirements, you may need the following PHP options:

PHP Functionality

Required?

Build Option

Debian Package1

RHEL Package2

XSL

Yes

--with-xsl

php*-xsl

php-xsl

An appropriate database option

Yes

eg --with-pgsql --with-pdo-pgsql or --with-mysql --with-pdo-mysql3

php*-pgsql or php*-mysqlphp-pgsql or php-mysql

OpenSSL

If COmanage will connect directly to an SMTP server to send mail, using SSL or TLS

--with-openssl

Enabled by defaultphp-openssl

mbstring

For multi-byte string support in data normalization

--enable-mbstring

Enabled by defaultphp-mbstring

LDAP

In order to use any LDAP based plugin (including the LDAP Provisioning PluginLDAP Identifier Validator Plugin, or LDAP Source Plugin)

--with-ldap

php*-ldapphp-ldap

Notes

1Debian packages use the PHP version number (eg: 5 or 7.0) in place of the *.

2Not all packages are available in the default repos.

3Both regular and PDO are required, with the former used by ADOdB and the latter used by CakePHP.

Warning
titlePHP 5.4.0 Enables Strict Error Reporting

As of PHP 5.4.0, PHP ships by default with strict logging enabled. As of CakePHP 2.0.5, this will cause failures during setup. This can be disabled in php.ini by setting

No Format
error_reporting = E_ALL & ~E_STRICT

...