The Zend Products tab allows you to view and configure the Zend products
included with the Zend Core package.
Through this tab you can view the status (loaded/unloaded) of your Zend
Core products, and configure certain directives associated with them.
Zend products are listed by type in expandable lists. Clicking on the Plus Icon [+], where applicable, will expand the list to expose the configurable directives associated with a Zend Product. Relevant input fields are added to change a directive's value.
Note:
The search directives box at the top of the screen allows you to search all the Configuration tabs for a required directive. The result will be displayed in the relevant Configuration tab. If there is more than one result, relevant results will be presented in a drop-down list to the right of the Search directives box. Selecting a directive from the drop-down list will take you to the relevant tab.
Through this screen, users can configure the following Zend products:
Note:
More extensions may be listed if additional Zend Products are installed on the machine.

Configuration Tab - Installed Zend Products List
|
Enables restarting the server from the Zend Core restart button. | |
|
Determines the user interface language (supported languages will vary according to product version). |
The Zend Debugger is the client extension for debugging PHP with Zend Studio IDE. This extension provides the initial framework needed for initiating debug sessions.
Using the Zend Debugger with Zend Studio IDE provides advanced debugging features, including Conditional Breakpoints, Stack Trace View, Advanced Watches, Variables and Output Buffer.
The Studio Client does not have to be installed on the Web Server and can be used for debugging with a remote Client over SSL. Remote connections are secure, ensuring maximum protection for remote debugging with offsite locations or across the Internet.
For more on debugging using Zend Studio IDE, see the Zend Studio User Guide.
For more information on Zend Studio and to download the product or the User Guide, go to:
http://www.zend.com/en/products/studio
Note:
The settings in the Zend Debugger tab are only applicable
when the Debugger extension is loaded.
See the 'Zend Debugger' topic for more
information.
The following zend.ini directives define a port range for Tunneling. You can modify these settings to ensure persistent connections while using Tunneling over firewalls for debugging event information in Zend Platform or debugging scripts edited in Zend Studio IDE:
|
zend_debugger.tunnel_max_port |
Maximal possible value of Debugger tunneling port. Default value: 65535. |
|
zend_debugger.tunnel_min_port |
Minimal possible value of Debugger tunneling port. Default value: 1024. |
While Tunneling, the Debugger will try to locate a free port in the range defined in the max and min Zend Debugger Tunnel Port directives above. Another consideration when defining a port range is to ensure that the amount of ports opened correspond to the amount of possible debugger connections that may occur, i.e. the range should reflect the amount of Zend Studio IDEs that will be using the Debugger Port.
Note:
The Debugger uses the default values either when the directives are not present in the Zend ini, or if one of them is invalid. If the directives are not present, the Debugger will revert to random port allocation and not from a predefined range of ports.
In parallel, the System Administrator must ensure that proper firewall policies are set to allow communication via the selected ports.
The tunnel server, and not the debugger, uses these tunnel settings. The debugger will still use random ports for debugging.
Note:
The following error message might appear in your web
server's error log:
"Could not find a free TCP port for tunneling. Please re-adjust the
'zend_debugger.tunnel_min_port' and 'zend_debugger.tunnel_max_port' directives
in the php.ini file."
This means the Debugger could not find a free port to establish a communication
tunnel. Make sure you have defined an adequate port range in the directives.
If the problem persists, consider checking the firewall policies.
For more on configuring debugging settings using Zend Core, see information under the Zend Debugger tab topic.
The Zend Extension Manager is in charge of loading the Zend modules according to their appropriate versions.
Zend Optimizer is a free application that runs the PHP scripts encoded by Zend Guard for enhancing PHP application running speed.
In addition, Zend Optimizer goes over the intermediate code generated by the standard Zend run-time compiler and optimizes it for faster execution.
Read more about the Zend Optimizer at http://www.zend.com/store/products/zend-optimizer.php
Zend Optimizer Directives:
|
You can disable the Zend Optimizer license request if you do not need to use any licensing features. | |
|
Adding the zend_optimizer.enable_loader = 0 directive will slightly improve the Optimizer's performance as it disables the transparent auto-loading mechanism that is built into the Zend Optimizer. Only disable this directive if you do not plan to use the Zend Optimizer to load encoded files. | |
|
A license file is required to load encoded PHP scripts that were encoded with a require-license option. If you turn off this option, encoded scripts on your server that require a license may not load. | |
|
Enable optimizations bitmask. |
|
zend_ini_file |
Path to the zend.ini configuration file |
|
zend_temp_dir |
The location in which temp files of Zend products are stored |
Zend Products can have one of three statuses according to different requirements and the environment running PHP.
The statuses are as follows:
Unloaded - The product
is not running on the machine.
Loaded - The product
is running on the machine.
Built In - Built-in
products are products that have dependencies, or were complied with PHP.
Built in extensions cannot be removed and so do not have an enable/disable
icon next to them.
Note:
Zend Products cannot be disabled through the Zend Products tab. To disable Zend Products, go to your php.ini file and comment out the required extension.
|
|
|
|
|
To configure a directive associated with a Zend Product:
|
|
Changes will be updated in the Zend Products screen and will also be made in the php.ini file. |
|
Additional information about Zend Products can be found at http://www.zend.com/en/products, or by going to the Additional Zend Products and Services chapter.
|
|
|
|
|
Related Links: |
|
|
|