Version and Build Options
Versions
- For COmanage 1.0.x and earlier, PHP 5.2.8 or or later is required. However, it is strongly recommended to use a version of PHP that is not EOL (currently 5.4 or later).
- The The GitHub Provisioning Plugin requires requires PHP 5.4. It may be necessary to delete this plugin to use an earlier PHP version.
- PHP 7 is not supported.
- For COmanage 1.1.x and later, PHP 5.4 or later is required. PHP 7 is supported.
Regardless of the minimum version requirements, it is strongly recommended to use a version of PHP that is not EOL (currently 5.6 or later).
Build Options
- php5-xsl is required, built with
--with-xsl
. - PHP built with OpenSSL is required if you intend to have COmanage directly connect with 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
.
Warning |
---|
title | PHP 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
|
|
...