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 |
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 |
|
Specifies the hosts that are not allowed to connect (hostmask list) with the Zend Debugger when running a remote debug session with Zend Studio |
||
0 |
Allow debugging from all clients. Overrides allow_hosts and deny_hosts |
|
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 |
||
2097152 |
The maximum message size accepted by the Zend Debugger for protocol network messages |
|
-1 |
The user ID of the httpd process that runs the Zend Debugger (only for tunneling) |
|
1024 |
A range of ports that the communication tunnel can use. This defines the minimum value for the range |
|
65535 |
A range of ports that the communication tunnel can use. This defines the maximum value for the range |
|
2 |
Define whether to expose the presence of the Zend Debugger to remote clients |
|
20 |
The Debugger's timeout period (in seconds) to wait for a response from the client (Zend Studio) |
|
php,phtml,php3 |
Supported PHP file extensions for debugging. If the suffix does not appear here, the file is ignored |
|
0 |
Directive in order to mock up xdebug coverage |
|
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) |
|
0 |
Enable code-coverage feature, should only be true on local debugger |
|
0 |
Is zray during startup? |
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, 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.debug_extensions
Supported PHP file extensions for debugging. If the suffix does not appear here, the file is ignored
Default Value: php,phtml,php3
Type: string
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
zend_debugger.during_zray_startup
A debug directive used by zray to flag ZendDebugger that it is performing startup
Default Value: 0
Type: boolean
Modification Scope: ZEND_INI_ALL
Available Since Version: 8.0