Versions Compared

Key

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

...

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

  • php5-xsl is required, built with --with-xsl.
  • PHP must be built with OpenSSL support (--with-openssl) for COmanage to directly connect using SSL or TLS to a SMTP server to send email. For example on RHEL install the php-openssl RPM.
  • For multi-byte string support in data normalization, PHP must be built with --enable-mbstring.
  • An appropriate database option, built with a flag like --with-pdo-pgsql or --with-pdo-mysql.
  • In order to use any LDAP based plugin (including the LDAP Provisioning PluginLDAP Identifier Validator Plugin, or LDAP Source Plugin), PHP must be built with --with-ldap.

PHP Functionality

Required?

Build Option

Debian Package1

RHEL Package2

XSL

Yes

--with-xsl

php[57]*-xsl

 php-xsl

An appropriate database option

Yes

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

php[57]*-pgsql or php[57]*-mysql php-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[57]-ldap *-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.

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

...