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