Configure Preferences for Tunneling

Communication Tunnel

This persistent connection operates even when separated by a firewall. The advantage of this method is that it is possible to use the Zend Studio Integration on several nodes at once. For example, debugging an entire cluster of machines behind a load balancer over a single debugger connection to the Central server.

 

The technology is based on two functional elements:

 

To establish a communication tunnel between Zend Platform and Studio Client:

Go to: Zend Central | Preferences.

 

In the Zend Platform Settings section, enable Auto detect the Zend Studio Client Settings by clicking On.

 

This informs Zend Platform of the method of connection to Zend Studio Client. The relevant options/fields for configuring Tunneling are as described below:

 

 

Configure communication as follows:

  1. Use the Test. Option to verify that Zend Studio’s Broadcast Port is set to the same port number as Platform ’s Auto Detection Port.

  2. Select a method of passing Zend Studio parameters.

  3. Click save.

 

Note:

The default method is Cookie, and it is recommended that you use the default. Platform supports a Get method as well that can be used if experiencing problems with Cookies.

 

Platform establishes a communication tunnel with Studio Client based on the default detection port.

 

Note:

Tunneling to Debug and Profile code with the Zend Studio Client is only possible if the Zend Studio Client is open and running and the Zend Studio Client’s Tunneling settings are configured.

 

Related Topics