5.4. PHP

The recommended version of PHP is PHP 5.2.

ProsePoint will work with PHP versions 5.1.x and 5.2.x. ProsePoint does not yet work with PHP 5.3.x.

PHP Configuration Requirements

  • PHP memory of 64MB or higher is recommended. Depending on whether you configure ProsePoint to accept larger file sizes for image uploads, you may need PHP memory of 96MB or higher.
  • The PHP extension for connecting to your chosen database needs to be installed and enabled. ProsePoint currently supports database connectors: mysql (the original MySQL extension), mysqli (an improved connector for newer MySQL installations), and pgsql (for PostgreSQL).
  • ProsePoint requires the following PHP non-default configuration directives to work:
    • session.save_handler: user
    • error_reporting set to E_ALL & ~E_NOTICE.
  • The following setting is recommended: session.cache_limiter: nocache
  • If you wish to use the TinyMCE compressor in ProsePoint, you must ensure zlib compression is off (it is off by default in most installations).
  • PHP Safe mode is off or disabled.

.htaccess

Some of the above settings are contained in the default .htaccess file included with ProsePoint so you don't need to set them yourself if:

  • You are using Apache,
  • Apache has been configured to read .htaccess files ie. AllowOverride is not None, and
  • PHP is installed as an Apache module.

See the PHP manual for how to change configuration settings for other interfaces to PHP.

In some shared hosting environments, access to these settings is restricted. If you cannot make these changes yourself, please ask your hosting provider to adjust them for you.