Installing Zend Server for IBM i - Interactive Mode

This procedure describes how to perform an interactive installation of Zend Server.

Important!

If you did not go over the "Installation on IBM i - Overview and Requirements" page yet, please do so before proceeding on this page.

Instructions on how to complete a procedure

To run an Interactive installation:

  1. Download the installation package.
  2. Log on to the IBMi system with a user profile of *SECOFR user class with all special authorities.

  3. Create a SAVF in QGPL under the name ZENDPHP7. This can be done by running the following command:

 CRTSAVF FILE(QGPL/ZENDPHP7) TEXT(Zend Server product save file)

  1. Transfer the package by binary FTP to the SAVF ZENDPHP7 in QGPL. This can be done by executing the following steps:
    1. Verify that FTP is running on your IBM i system by running the following command and looking for 'FTP' or '21' in the Local Port column:

    NETSTAT *CNN

    1. Open a command prompt and change directory to the directory that contains the files you extracted from the ZIP file.
    2. Run the FTP command, specifying the name of your IBM i system, e.g.:

    ftp IBM i_system_name/TCP address

    1. If requested, enter a valid user profile and password.
    2. Enter the bin command to specify a binary transfer.
    3. Transfer the save file to the IBM i system by running the following command:

    put zendphp7.savf qgpl/zendphp7

  1. When the SAVF is loaded into the IBM i QGPL library, return to your 5250 session and run the following command:

RSTLICPGM LICPGM(7PHPZND) DEV(*SAVF) SAVF(QGPL/ZENDPHP7)

The Zend Server installation starts. You will be prompted to continue with the installation several times.

  1. When prompted, review the screen and choose Enter to continue with the installation or F3 to exit.

Note:

Zend Server for IBM i supports parallel installations of Zend Server 8.x and Zend Server 9.x/2018.x/2019.x on the same machine. To migrate Zend Server 8.x configurations to your Zend Server 9.x/2018.x/2019.x installation, contact the Zend Support team.

Group Profile Definition

Zend Server requires Group Profile definition in QTMHHTTP user profile.

Zend Server installation checks the Group Profile definition in QTMHHTTP user profile.

If the Group Profile IS NOT defined:

  • NOGROUP user profile is created
  • Group Profile option in QTMHHTTP user profile is updated with NOGROUP user

If the Group Profile IS defined:

  • QTMHHTTP user profile is not changed
  • Manually change the WEB_GROUP directive:
    1. Open the '/usr/local/zendphp7/etc/zce.rc' file.
    2. Change the WEB_GROUP directive to <Group Profile name>.

    Note:

    A message containing these instructions will be recorded in the '/tmp/ZendServerInstall.log' file.