Zend Debugger - Configuration Directives

Configuration Directives Summary

Directive

Type

Modification Scope

Description

zend_debugger.allow_hosts

string

PHP_INI_SYSTEM

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

string

PHP_INI_SYSTEM

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_tunnel

string

PHP_INI_SYSTEM

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

integer

PHP_INI_SYSTEM

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

zend_debugger.httpd_uid

integer

PHP_INI_SYSTEM

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

zend_debugger.tunnel_min_port

integer

PHP_INI_SYSTEM

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

zend_debugger.tunnel_max_port

integer

PHP_INI_SYSTEM

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

zend_debugger.expose_remotely

integer

PHP_INI_SYSTEM

Define which clients know that the Zend Debugger is installed:<br> 0 - Never. The presence of the Zend Debugger is not detected by other clients <br> 1 - Always. All clients can detect the Zend Debugger <br> 2 - Allowed Hosts. Only clients listed in zend_debugger.allow_hosts can detect the Zend Debugger<br> Any other value makes the Zend Debugger undetectable (same as "Never")

zend_debugger.passive_mode_timeout

integer

PHP_INI_ALL

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

zend_debugger.xdebug_compatible_coverage

boolean

PHP_INI_ALL

Directive in order to mock up xdebug coverage

zend_debugger.use_fast_timestamp

boolean

PHP_INI_ALL

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

Configuration Directive Details

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

Type: string

Default Value: 127.0.0.1/32,10.0.0.0/8,192.168.0.0/16,172.16.0.0/12

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

Type: string

Available since version 3.6

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

Type: string

Available since version 3.6

zend_debugger.max_msg_size

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

Type: integer

Default Value: 2097152

Available since version 3.6

zend_debugger.httpd_uid

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

Type: integer

Default Value: -1

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

Type: integer

Default Value: 1024

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

Type: integer

Default Value: 65535

Available since version 3.6

zend_debugger.expose_remotely

Define which clients know that the Zend Debugger is installed:<br> 0 - Never. The presence of the Zend Debugger is not detected by other clients <br> 1 - Always. All clients can detect the Zend Debugger <br> 2 - Allowed Hosts. Only clients listed in zend_debugger.allow_hosts can detect the Zend Debugger<br> Any other value makes the Zend Debugger undetectable (same as "Never")

Type: integer

Default Value: 2

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)

Type: integer

Units: seconds

Default Value: 20

Available since version 3.6

zend_debugger.xdebug_compatible_coverage

Directive in order to mock up xdebug coverage

Type: boolean

Default Value: 0

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)

Type: boolean

Default Value: 1

Available since version 4.0