Installing Zend Server on DEB (Debian and Ubuntu)

This topic describes the procedures for installing Zend Server on a DEB (Debian and Ubuntu) based operating system.

Requirements for installation:

  • Administration login to the server (root / sudo)
  • Internet access to download resources for installation (e.g., downloads.zend.com, your distro repository for dependencies, nginx.org if you use NginX etc.).
  • At least 1GB of disk space on the mount point which will be used for /usr/local/zend (about 500MB is used for standard installation)
  • The following tools are needed to run the Zend Server installer: gnupg (or gnupg2), tar, gzip, wget. Those tools can be installed on Debian or Ubuntu installations using the following command:
    apt install tar gzip wget gnupg
You need the GNUPG (gnupg, gnupg1 or gnupg2) tool for verifying signatures of Zend packages. You can check if you have GNUPG by running 'gpg --version'. If you do not have GNUPG installed, run 'apt install gnupg' to install the preferred OS package. Once you have GNUPG installed, you can run Zend Server installer.

Installation Procedure:

Instructions on how to complete a procedure

  1. Download the package called "Zend Server (DEB/RPM Installer Script)" from zend.com - http://www.zend.com/en/products/server/downloads

  2. Locate and extract the package:

    ZendServer-X.X.X-RepositioryInstaller-linux.tar.gz

  3. To change to the directory with the installer scripts run:

    cd ZendServer-RepositoryInstaller-linux/
  4. If you would like to see the available parameters for the installation, run install_zs.sh with "help" parameter:

    ./install_zs.sh --help

    To automatically setup Zend Server on Apache (Module), run:

    ./install_zs.sh --automatic

    To automatically setup Zend Server on Apache-FPM, run:

    ./install_zs.sh apache-fpm --automatic

    To automatically setup Zend Server on NginX, run:

    ./install_zs.sh nginx --automatic

    To the above web server options (Apache Module, Apache FPM or NginX), you can add optional packages if needed:

    java: To install Zend PHP Java Bridge packages
    debug: To install debug binaries for troubleshooting issues with the product support team

After the installation is complete, a success message will appear, with a notice that the servers have started up.

Automatic or Manual installation? Automatic installation using the Repository Installer script is the recommended and simplest method to install Zend Server, as it ensures a correct and healthier installation or upgrade process. The script ensures that the correct repositories are set, verifies system requirements and issues the correct package management commands to set Zend Server up properly.

Launching (initializing) Zend Server: To launch and start using Zend Server, open your browser at: https://<Server_IP>:10082/ZendServer (secure), or http://<Server_IP>:10081/ZendServer.
Licensing Zend Server: After installing Zend Server 2021.4, you will automatically be using a 30-day Enterprise edition trial license. To continue working with Zend Server after this time period, you need to register your "Launched" server instance with a valid license (see Zend Server Editions), or join an existing Zend Server cluster with available licensing units. To get a new license for any edition or cluster, please contact Zend.