Zend Debugger - Configuration Directives

This topic lists all the configuration directives for Zend Debugger.

Configuration Directives Summary

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

Directive

Default Value

Description

zend_debugger.allow_hosts

127.0.0.0/8,10.0.0.0/8,192.168.0.0/16,172.16.0.0/12

Specifies the hosts that are allowed to connect (hostmask list) with Zend Debugger when running a remote debug session with Zend Studio

zend_debugger.deny_hosts

Specifies the hosts that are not allowed to connect (hostmask list) with the Zend Debugger when running a remote debug session with Zend Studio

zend_debugger.allow_from_all

0

Allow debugging from all clients. Overrides allow_hosts and deny_hosts

zend_debugger.allow_tunnel

A list of hosts (hostmask list) that can use the machine on which Zend Server is installed to create a communication tunnel for remote debgging with Zend Studio. This is done to solve firewall connectivity limitations

zend_debugger.max_msg_size

2097152

The maximum message size accepted by the Zend Debugger for protocol network messages

zend_debugger.httpd_uid

-1

The user ID of the httpd process that runs the Zend Debugger (only for tunneling)

zend_debugger.tunnel_min_port

1024

A range of ports that the communication tunnel can use. This defines the minimum value for the range

zend_debugger.tunnel_max_port

65535

A range of ports that the communication tunnel can use. This defines the maximum value for the range

zend_debugger.expose_remotely

2

Define whether to expose the presence of the Zend Debugger to remote clients

zend_debugger.passive_mode_timeout

20

The Debugger's timeout period (in seconds) to wait for a response from the client (Zend Studio)

zend_debugger.xdebug_compatible_coverage

0

Directive in order to mock up xdebug coverage

zend_debugger.use_fast_timestamp

1

Enables fast time sampling which is dependent on CPU cycles and frequency, otherwise, the directive uses operating system timing (which may be less accurate)

zend_debugger.enable_coverage

0

Enable code-coverage feature, should only be true on local debugger

Configuration Directives Details

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

zend_debugger.allow_hosts

Specifies the hosts that are allowed to connect (hostmask list) with Zend Debugger when running a remote debug session with Zend Studio

Default Value: 127.0.0.0/8,10.0.0.0/8,192.168.0.0/16,172.16.0.0/12

Type: string

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 3.6

zend_debugger.deny_hosts

Specifies the hosts that are not allowed to connect (hostmask list) with the Zend Debugger when running a remote debug session with Zend Studio

Default Value:

Type: string

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 3.6

zend_debugger.allow_from_all

Allow debugging from all clients. Overrides allow_hosts and deny_hosts

Default Value: 0

Type: boolean

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 9.0

zend_debugger.allow_tunnel

A list of hosts (hostmask list) that can use the machine on which Zend Server is installed to create a communication tunnel for remote debgging with Zend Studio. This is done to solve firewall connectivity limitations

Applicable On: Linux, Mac OS X, IBMi

Default Value:

Type: string

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 3.6

zend_debugger.max_msg_size

The maximum message size accepted by the Zend Debugger for protocol network messages

Default Value: 2097152

Type: int

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 3.6

zend_debugger.httpd_uid

The user ID of the httpd process that runs the Zend Debugger (only for tunneling)

Default Value: -1

Type: int

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 3.6

zend_debugger.tunnel_min_port

A range of ports that the communication tunnel can use. This defines the minimum value for the range

Default Value: 1024

Type: int

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 3.6

zend_debugger.tunnel_max_port

A range of ports that the communication tunnel can use. This defines the maximum value for the range

Default Value: 65535

Type: int

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 3.6

zend_debugger.expose_remotely

Define whether to expose the presence of the Zend Debugger to remote clients

Default Value: 2

Type: int

Modification Scope: ZEND_INI_SYSTEM

Available Since Version: 3.6

zend_debugger.passive_mode_timeout

The Debugger's timeout period (in seconds) to wait for a response from the client (Zend Studio)

Default Value: 20

Units: seconds

Type: int

Modification Scope: ZEND_INI_ALL

Available Since Version: 3.6

zend_debugger.xdebug_compatible_coverage

Directive in order to mock up xdebug coverage

Default Value: 0

Type: boolean

Modification Scope: ZEND_INI_ALL

Available Since Version: 4.0

zend_debugger.use_fast_timestamp

Enables fast time sampling which is dependent on CPU cycles and frequency, otherwise, the directive uses operating system timing (which may be less accurate)

Default Value: 1

Type: boolean

Modification Scope: ZEND_INI_ALL

Available Since Version: 4.0

zend_debugger.enable_coverage

Enable code-coverage feature, should only be true on local debugger

Default Value: 0

Type: boolean

Modification Scope: ZEND_INI_ALL

Available Since Version: 4.0