Zend Extension Manager - Configuration Directives

This topic lists all the configuration directives for Zend Extension Manager.

Configuration Directives Summary

The table below is a summary of all the Zend Extension Manager configuration directives, and displays the directive name, its default value, and a description:

Directive

Default Value

Description

zend_extension_manager.log_verbosity_level

1

Log message verbosity level.

zend_extension_manager.log_rotation_size

10

The maximum size of the log file before it is rotated

zend_extension_manager.load_order_file

zem_order

The path to the location of the load file. The load file contains the information about the extensions' loading order

zend_extension_manager.activate_signal_handlers

false / true

UNIX only: Activates SIGSEGV and SIGABRT signal handlers.

zend_extension_manager.recheck_license_interval

5

Interval to check for license updates (in seconds). Set it to 0 to disable license checking.

zend_extension_manager.wait_for_debugger

false

UNIX only: Automatically pauses the process received by SIGSEGV and SIGABRT.

Configuration Directives Details

The list below contains information for all the available configuration directives for Zend Extension Manager: their description, type, units, default value, modification scope, and the Zend Server version they became available in.

zend_extension_manager.log_verbosity_level

The default level is usually set to 1, which includes very important information messages, errors and warnings.
Switch the level to 2 to see the notices. Higher levels (up to 5) are reserved for debug purposes only.

The ZEM is absolutely required to load any Zend extension from the Zend product line. There is other way to load Zend extensions besides using the ZEM.

Default Value: 1

Type: int

Available Since Version: 3.6

zend_extension_manager.log_rotation_size

The maximum size of the log file before it is rotated

Default Value: 10

Units: MBytes

Type: int

Available Since Version: 6.0

zend_extension_manager.load_order_file

The file should be in plain text. Each line should list only one extensionId. The order of lines (extensionIds) determines the the order of loading the appropriate extensions. If a particular extensionId is not managed in any INI file, the ID is skipped.

Default Value: zem_order

Type: string

Available Since Version: 3.6

zend_extension_manager.activate_signal_handlers

If enabled, the stack trace is printed when the signal is received. This directive can be combined with 'zend_extension_manager.wait_for_debugger'.

Applicable On: Linux, IBMi

Default Value:

  • IBMi: false
  • Windows, Linux: true

Type: boolean

Available Since Version: 3.6

zend_extension_manager.recheck_license_interval

Interval to check for license updates (in seconds). Set it to 0 to disable license checking.

Default Value: 5

Type: int

Available Since Version: 5.5

zend_extension_manager.wait_for_debugger

If enabled, the process is paused when the signal is received, so that 'gdb' can be easily attached. 'zend_extension_manager.activate_signal_handlers' must be enabled.

Applicable On: Linux, IBMi

Default Value: false

Type: boolean

Available Since Version: 3.6