PHP Configuration

The PHP Settings screen is the configuration tool for customizing PHP and Zend products, by modifying directives and extensions in the php.ini and zend.ini files.

 

Configuration options are separated by type (Directives and Extensions) in expandable lists. The [+/-] signs indicate if there are more options related to that list item or not.

Clicking on the Plus Icon [+] will expand the lists to expose the different options and where applicable, input fields are added to change an option's value. Alternatively, clicking the Minus Icon [-] will contract the list leaving only the option type visible.

The content of these lists is based on the exact content of the php.ini on the selected server. Changing directives in this section will change the server's php.ini settings.

Changes to Zend Product directives (Platform; Optimizer, Monitor, Debugger, etc.) are applied to the zend.ini or the php.ini according to their origin.

Some directives do not require restarting the server. An indication will be given regarding which directives require restart and which changes will be automatically applied. (See the Reference section for a complete list of directives and their settings)

Note:

Most of the directives can be viewed and modified. Directives that should not be changed under any circumstances are disabled (grayed out). Directives that are commented in the php.ini are only viewed in the PHP Configuration screen when the comment is removed. As an added precaution, changes that will be done to the php.ini will require entering your php.ini password, as defined in the 'zend_gui_password' directive (the password is MD5'ed). To change the password go to: Dashboard | Preferences.

PHP Settings can be configured per Server (Node) and subsequently be applied to other servers using the "Clone Wizard".

Finding a Directive/Extension

Search for a directive or an extension by using the "Quick Filter" field. The "Quick Filter" allows to search for a directive or an extension that contains a certain word or combination of letters in its name or description.

To find a Directive or extension:

Go to Configuration | PHP Configuration and enter the directive into the Quick Filter Field.

Configuring Settings for a Server (Node)

 

 

Instructions on how to complete a procedure

To configure Settings:

  1. Go to Configuration | PHP Configuration or use the shortcut from Platform | Dashboard | Configure PHP Settings. (To configure multiple servers or a server group with the same PHP Settings, first configure a selected server and then run the Clone Wizard to propagate settings from that server to other server nodes.

  2. Use the + symbol to select and expand the PHP entry you wish to edit or use the "Quick Filter" to search for a directive or an extension that contains a certain word or combination of letters in its name or description.
    In both cases the expanded line will open with an active field for editing directive’s parameters.

  3. In the Value column, enter a new setting in the editable field provided.
    Changed setting's backgrounds will automatically change to a darker shade of blue indicating that it has been modified and will stay that way until the "Save Settings" button is clicked.

  4. Click "Save Settings".
    The new settings will be registered to the php.ini configuration file (you may be asked for your php.ini password for critical changes).

Note:

 Use the "Clone Wizard" if you want to apply these changes to nodes belonging to a cluster.

php_settings.png

PHP Configuration

 

 

Related Links

Related Links:
Configuring Preferences for Tunneling

PHP Info

Studio Settings